makefile

    0热度

    1回答

    我一直在试图用两种不同的编译器icc和gcc用不同的优化技术使用这段代码编译一个单独的c程序。 我试着在Makefile中使用下面的代码。 output: prog3.o gcc prog3.o -o2 output gcc prog3.o -o3 output icc prog3.o -o2 output prog3.o: prog3.c gcc -c

    0热度

    2回答

    多年来我已经使用了Buildroot,并且一直设法找到解决方案来解决我遇到的障碍。但是这个人让我进入了圈子。 我已经添加了一个git-sourced python工具作为我的Buildroot构建ARM目标的主机包。我已经完成了package/Config.in.host和package/toolname/Config.in.host以及package/toolname/toolname.mk文件

    0热度

    1回答

    甲生成文件包含 include ../../common/common.mk 在文件的结尾。我想在调用过程中看到完整的路径。我怎样才能做到这一点?

    0热度

    1回答

    我正在写一个makefile,我得到一个错误需要: CXX=clang++ $(CXXFLAGS) CXXFLAGS=-Wall -O2 OFILES = wordPuzzle.o hashTable.o timer.o main: $(OFILES) $(CXX) $(OFILES) clean: -rm *.o wordPuzzle.o: wordPuz

    1热度

    1回答

    状态考虑以下几点: all: mv info.h info.h.back generate_info.sh compile mv info.h.back info.h 如何强制使运行即使编译失败的最后一行? 我知道.DELETE_ON_ERROR,但这只涉及在失败时移除目标。 我也意识到在编译命令之前添加-的选项。不幸的是,这将使整个制作返回一个很好的错

    0热度

    3回答

    我正在写一个Makefile安装的一部分,我想检查,如果该项目建成,如果不安装应该失败。为了这个目的,我想检查是否存在特定的目录,如果没有 - 失败,并显示相应的错误(像“请运行使所有第一”)。 我也希望这个Makefile到在Linux,Windows(MinGW的)和MacOS工作。 任何人都可以帮助我吗?

    1热度

    1回答

    我有3个文件:node.h,node.c和main.c中 如果生成文件是 CFLAGS += -std=c99 -g -Wall run: node ./node node: node.o main.o 然后,当我运行make,这些命令运行 cc -std=c99 -g -Wall -c -o node.o node.c cc -std=c99 -g -Wall -c -o

    1热度

    1回答

    我有一个程序(在本例中为node.js进程)正在运行的很多进程。有时我需要运行几个(例如10个nodejs进程),我用Makefile启动它们。我希望能够在我的Makefile中使用一些bash命令在需要时关闭这10个进程,但是我不想杀死其他运行进程的node.js。所以我可以使用pkill node,但它会杀死每个节点进程,我怎么能给这个10进程一些名称或者一些变量,杀死它们只有kill -9或

    0热度

    1回答

    我正在使用macOS的默认内置版本(如果它有任何区别)。我试图制作一个makefile来管理单独目录中的超小型项目,这些目录由其中包含makefile的另一个目录包含。所以,与其写出关于每个项目的信息 - 这需要永远 - 我已经遵循模式规则。但是,无论何时在目标依赖关系中存在一个目录,它都会变得疯狂,并说“无法完成目标”或“目标是最新的”。例如: %: %.c gcc -o [email

    0热度

    2回答

    我有,我想停下来,如果文件不存在运行整个化妆生成文件的功能,或者至少目标是从执行: vaultfile = ./vault $(shell test -f $(1) || exit 1) define get_token $(shell test -f $1 && cat $1 || exit 2) endef a: token = $(call get_token,$(vault