makefile

    1热度

    1回答

    我有一个Linux项目,我想移植到Windows。在Linux下,我没有设置我的makefile运行x86_64-w64-mingw32-g++当我打电话make ARCH=win 的问题是,一些头,我需要(tcl.h和朋友)都位于'/usr/include'下,如果我通过该目录与-I标志I会得到一个标头碰撞,如stdlib.h,这对于Windows显然是不同的。 除了将所需的tcl头文件复制到另

    -1热度

    1回答

    就一直在尝试写由5个文件生成文件 - > arrays.h arrays.c pointers.h pointers.c stringtest.c 当我运行make然而,我得到和错误预计“=”,“,”“;”然后它会说没有指定目标。有任何想法吗? stringtest : stringtest.c arrays.o pointers.o cc -std=c99 -Wall -pedanti

    -4热度

    1回答

    由于今天早上在我的C++项目中出现以下错误: make:*** [myproject] Error 1。 我在Raspbian Stretch上用Eclipse构建。 错误与整个项目有关,不仅是代码。 我打破了g ++之类的东西吗? 编辑: 我主要的()为空: #include "ClassesSocket/ServeurSocket.h" using namespace std; int

    1热度

    2回答

    我有预处理器宏在config文件如下 CONFIG_IDENTIFIER=y 然后,生成文件内容如下 -include .config OBJ += ./src/myfile.o .... myapp: $(OBJS) $(CC) $(LDFLAGS) -o myapp $(OBJS) @$(E) " LD " [email protected] 然后,在./sr

    1热度

    1回答

    我在向autotools项目添加特定规则时遇到了一些问题。 我有这样的小项目为例: 项目/ configure.ac: AC_INIT([myprog], [0.1], [[email protected]]) AM_INIT_AUTOMAKE([foreign -Wall -Werror]) AM_EXTRA_RECURSIVE_TARGETS([quality]) AC_PROG_CC

    -1热度

    1回答

    #use g++ for everything CC= g++ # include debugging symbols in object files, # and enable all warnings FLAGS= -g -Wall -std=c++11 BSTHPP= BST.hpp BSTNode.hpp BSTIterator.hpp all: main bst:

    1热度

    1回答

    我正在使用亚马逊网络服务cli。我使用makefile来构建我的lambda项目并将其上传到aws lambda。我在一台Windows机器上使用PowerShell来调用make。 我试图删除我的lambda函数与以下行 AWS_PATH = /cygdrive/c/Users/TestBox/AppData/Roaming/Python/Scripts/aws AWS_WIN_PATH =

    0热度

    2回答

    我想制作一个简单的makefile。我有一个头文件:“guiBuilder.h”。我有另一个文件将使用它:“client.c”。我使用的makefile文件是: HEADERS = guiBuilder.h default: program program.o: client.c $(HEADERS) gcc -c client.c -o client.o program:

    0热度

    1回答

    我试图得到一些相关的安装目标,在我的Makefile文件的工作方式如下: .PHONY: install-everything install-part1 install-part2 install-everything: install-part1 install-part2 install-part1: $(call part1-function) install-par

    0热度

    2回答

    我对Makefile和CMake都不熟悉,我想将此第三方Makefile转换为CMakeList.txt,以便此第三方代码可以用最新的DLib代码编译,但我不知道如何。 我只知道一些基本的CMake命令,但是这个文件有很多标志和命令选项,我现在感觉很无知。 CXX = g++ CXXFLAGS = -g -I./include -I./src/dlib/all/source.cpp -ljpe