makefile 相关问题

makefile是构建控件语言/工具make的输入文件。它指定目标和依赖关系以及执行(a.k.a. recipes)以更新目标的相关命令。


未定义的对main,makefile的引用

我有一个简单的结构:sample2Make $ ls ADD DIV inc_print.h main.c makefile multiplication.o printer.o response.o subtraction.o addition.o division.o inc_resp.h main.o MUL printer.c response.c ...

回答 1 投票 1

如何在if语句之类的条件下编写命令?

我想将命令编写为条件语句if if,当命令执行时没有任何错误,它应该打印成功,如果失败则失败。我甚至试图阻止......

回答 2 投票 0

无法在makefile中调用bash函数

我有一个印象,我可以在GNU makefile中调用bash函数,但似乎错了。这是一个简单的测试,我定义了这个函数:> type lsc lsc是一个函数lsc(){ls --color = ...

回答 4 投票 2

Makefile没有针对目标的规则

当有明确的定义时,请抱怨目标'build / libc / string / strlen.c'没有规则。奇怪的是,它成功地为'build / libc / libc.a'编译了除了一个依赖项之外的所有依赖项。我有,或...

回答 1 投票 0

如何在makefile中的变量内迭代每个文件

我想为变量“CPPS”中的每个cpp文件创建* .o(在Ubuntu中)CPPS:= file1.cpp \ file2.cpp \ file3.cpp \ folder1 / file4.cpp \ folder2 / file5 ....

回答 1 投票 2

在foreach循环中调用导出

我想通过导出将变量传递给子makefile主Makefile包含将被编译的组件COMPONENT_LIST的列表。在目标规则中,我导出了USE_COMP_1,...

回答 1 投票 0

无法使用makefile创建多个目录

我的makefile中的这个语句有什么问题?文件夹:@mkdir -vp“.cache / vim /”{backup,swap}我可以在命令行上运行mkdir -vp“.cache / vim /”{backup,swap},它完全正是这样......

回答 2 投票 1

在Make中,如何使配方仅在特定的退出代码上失败?

我的Makefile中有一个返回0,1或2的配方。如果命令返回1,我希望配方成功,而在所有其他情况下都失败。我可以用 !反转状态,但我想失败......

回答 1 投票 0

GNU Make:%与虚线文件名不匹配?

该文档声称模式规则中的%将匹配任何内容。看起来不是这样:$ ls config.sh.in foo.in Makefile $ cat Makefile%:%。in cp $ <$ @ $ make foo cp foo ....

回答 1 投票 2

如何从Makefile关闭屏幕?

我有一个依赖于特定HTTP服务器的测试,这需要我使用已知的测试设置启动一个。由于服务器无法作为守护进程启动,我的方法就是拥有它...

回答 1 投票 1
推荐问题