makefile

    1热度

    1回答

    比方说,我有几个目录,每个目录包含makefile。现在让我们假设在这个dirs中有一个lib dir(也有makefile),并且在其他dirs的makefile的某些中有一个引用。也就是说,有些项目依赖于另一项目。现在,如果我使用-j选项运行make实用程序,它可能会尝试使lib处于两个或更多并行线程中。 问题很简单:如何防止这种行为?

    0热度

    2回答

    我正在学习如何在Openwrt中开发一个内核模块。我做一个你好世界尝试。包目录树是: khelloworld/ Makefile src/ khelloworld.c Makefile 在openwrt生成文件源: include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/kernel.mk P

    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: