gnu-make 相关问题

这个标签是关于`gmake`的问题,`make`实用程序的GNU版本用于维护和更新程序。

如何在makefile中转义括号?

如何在makefile信息中转义括号?看看我的例子:$(info“gcc found :)”)

回答 2 投票 1

GNU Make无法检测到明显的规则

出于某种原因,我从来没有掌握现代编程方法。作为一个68k汇编程序员,我正在尝试使用单个树文件来关闭最终文件的所有内容,而是按照...

回答 1 投票 1

GNU make总是将非文件目标视为重制(可能的bug?)

应该总是重新制作具有先决条件的目标,但不指向文件而没有配方吗?或者,如果一个或多个先决条件需要,则应仅制作此类目标...

回答 1 投票 2

make选项 - what-if考虑其他过时的文件

我正在尝试获取依赖于单个文件的目标列表。 make的“--what-if”选项似乎可以完成这项工作,但我想忽略任何其他过时的文件,除了我给出的那个...

回答 1 投票 0

为什么make.exe尝试在Windows上运行/ usr / bin / sh?

我最近从Window 7迁移到Windows 10,我无法让我的makefile工作了。我一直在使用GNU Make for Windows我注意到的第一件事是它已经开始......

回答 2 投票 3

Makefile:对子目录中的所有文件进行操作?

我正在使用Makefile和GNU make来创建基于源Markdown文件的各种文档输出目标。这包括使用latex或pdflatex创建DVI文件。使用除...以外的图像

回答 1 投票 2

2个Dirs,3个头文件的makefile错误

我有2个Dirs和3个头文件,如下所示:Dir A:包含头文件A和C Dir B:包含头文件B Dirs A和B是一个名为Apps的目录的子目录(这是一个.. 。

回答 4 投票 1

重建后的Makefile重新编译代码需要很多时间

我使用Makefile来构建项目。之后再次重建项目而没有“make clean”。但是,重新重建它需要花费大量时间。看来Makefile的语法......

回答 1 投票 0

了解制定规则

这是我在网上找到的一个例子:test test:test.c gcc test.c -o test我明白test.c是先决条件,但是因为test.c没有定义路径,这是否意味着...

回答 1 投票 0

makefile中的版本号比较

在makefile中,我想定义一个变量,指定当前的redhat-release是否大于5.3。 (这个变量将作为#define传递给gcc)到目前为止,我已经提出:#Find ...

回答 7 投票 13

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

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

回答 1 投票 2

Makefile没有针对目标的规则

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

回答 1 投票 0

无法在makefile中调用bash函数

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

回答 4 投票 2

目标嵌入在包含的Makefile中时找不到目标命令

我试图在Makefile上运行GNU Make,说Makefile1包含另一个Makefile2。以下是Makefile1的外观,包括makefile2的absolute_path target_from_Makefile2:Dependencies ...

回答 2 投票 0

如何在makefile中验证非空行和非注释行的文件

我想验证sample.x中的非空行和非注释行在makefile中,如果验证通过它应该打印成功,如果不是,它应该退出执行。我正在尝试以下......

回答 1 投票 1

make命令makefile出错:18:***缺少分隔符。停止

对于下面复制的以下make文件,我收到了丢失的分隔符错误。 tabspace似乎没有任何问题。 OBJS = driver.o snapshot.o SHOBJS = malloc.o mymemory.o CC = g ++ DEBUG ...

回答 4 投票 28

将makefile中的env var作为可选项传递

我在一个执行bash脚本的makefile中有一个命令:test:./ script.sh脚本实现了getopts,因此它可以这样调用:./ script.sh -n 10什么可以在bash中完成...

回答 1 投票 1

Makefile“重新链接”是什么意思? [关闭]

有人可以用简单的术语解释:Makefile重新链接是什么意思?为什么会这样?怎么避免呢?

回答 1 投票 -2

Make - 将规则应用于动态创建的文件

我有以下规则:%。o:$(SRCDIR)%。S $(CC)$(ASFLAGS)-c $ <-o $(BINDIR)$ @它工作得很好,除了其中一个来源的情况文件vectors.S是动态创建的。文件 ...

回答 1 投票 0

GNU Make - 尾随“/”被删除?

我正在研究一个在输出目录中创建多个文件的makefile。为了创建这些文件,输出目录需要已经存在,否则文件创建失败。 ...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.