这个标签是关于`gmake`的问题,`make`实用程序的GNU版本用于维护和更新程序。
首先我引用gnu make manual 3.81,因为我的版本是3.81(make --v)section 7.2条件指令text-if-one-is-true else条件指令text-if-true else text-if-false endif。 ..
我试着写一个makefile,我被卡住了。在这个项目中,make应该生成/更新一个.zip文件,该文件以包含makefile的目录命名。 MyWorkingDirectory / - > ...
在这个答案的评论中,MadScientist,GNU Make的当前维护者说明了明确声明的.INTERMEDIATE目标:[一个文件]只需要在任何规则中明确提及(不是......)
所以在我的项目中我有一个src目录和一个obj目录。我递归地在我的src目录中找到.c和.cpp文件,然后将相应的.o文件放在obj目录中。 ...
我知道make通常会在没有任何参数的情况下调用第一个目标。但是,如果第一个目标是模式规则会发生什么?我这里有一个Makefile,如下所示:%。o:%。cc ...
考虑以下(MCVE of a)Makefile:my_target:prepare test.bin prepare:echo> test.dat%.bin:%。dat cp $? $ @如果在一个干净的目录中运行make,它会失败:echo> test.dat ...
在Makefile中包含另一个具有相对路径的Makefile
我有一个像这样的目录树,文件规则中有一些“共享目标”.Makefile:├──Makefile├──prunification.Makefile└──my_subdir└──Makefile我想调用这些“共享目标”.. 。
我一直在尝试设计一个makefile示例,它可以将目标文件构建到与关联源不同的目录结构。目录树,包括源和目标,如...
我有这个makefile,我希望并行运行两个目标,自动只运行make而不是make -j ...我在make文件中的每个操作系统的makeflages和NPROCS(这里是darwin)...
我正在学习使用GNU make并且我正在阅读手册(这是非常好的)但我错过了一个备忘单以供快速参考。有什么好处吗?注意:很难找到谷歌这个。
gnu make https://www.gnu.org/software/make/manual/make.html#toc-Functions-for-Transforming-Text具有排序功能。 sort函数的描述表明sort函数对单词进行排序......
GNU Make手册的4.13节描述了所谓的双冒号规则:双冒号规则是在目标名称后用'::'而不是':'编写的规则。它们的处理方式不同......
我正在尝试从git克隆存储库并在本地编译它。 Makefile的相关部分粘贴在下面。 BUILDDIR = $(PWD)/ build#剩余的Makefile ... all:发布版本:$(...
我想将目录中的源与目录中的源分开。似乎从Makefile更改当前工作目录应该是最简单的解决方案。 ......的明确路径
如何使用Make实现简单的回归测试框架? (我正在使用GNU Make,如果这很重要。)我当前的makefile看起来像这样(为简单起见而编辑):OBJS = jscheme.o ...
我正在尝试使用foreach模板来创建多个规则构造。以下是我的完整示例代码。 variable.mk:echo'variable.mk'echo'test variable.mk'> $ @ FILES:= ...
我有一个名为OPTIONS.txt的文本文件,存储Makefile的所有标志:arg1 = foo arg2 =“ - foo -bar”我想传递此文件中的所有标志。但是,make:cat OPTIONS.txt`会因make而失败:...
我一直在处理一个只编译C源代码的项目,但我发现我也需要一些汇编程序,我很想在C文件中内联asm代码,因为GCC可能无法正确解释它。我......
我们在工作流程中支持32位和64位构建。为此我们在makefile中有多个规则,它们分别用于32位和64位。让我展示一对除了......之外相同的规则
如何从命令行检查GNU Make是否支持Guile?在Makefile中,可以通过分析.FEATURES变量来确定(参见文档)。