gnu-make 相关问题

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

'else'指令后的无关文本

首先我引用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。 ..

回答 2 投票 6

Makefile:如何生成以当前目录命名的zip文件

我试着写一个makefile,我被卡住了。在这个项目中,make应该生成/更新一个.zip文件,该文件以包含makefile的目录命名。 MyWorkingDirectory / - > ...

回答 2 投票 0

你能明确声明一个提到的文件.INTERMEDIATE吗?

在这个答案的评论中,MadScientist,GNU Make的当前维护者说明了明确声明的.INTERMEDIATE目标:[一个文件]只需要在任何规则中明确提及(不是......)

回答 1 投票 0

生成GNU Makefile规则

所以在我的项目中我有一个src目录和一个obj目录。我递归地在我的src目录中找到.c和.cpp文件,然后将相应的.o文件放在obj目录中。 ...

回答 2 投票 1

Makefile:模式规则作为第一条规则

我知道make通常会在没有任何参数的情况下调用第一个目标。但是,如果第一个目标是模式规则会发生什么?我这里有一个Makefile,如下所示:%。o:%。cc ...

回答 1 投票 0

Makefile规则仅在调用make之前存在文件时才有效

考虑以下(MCVE of a)Makefile:my_target:prepare test.bin prepare:echo> test.dat%.bin:%。dat cp $? $ @如果在一个干净的目录中运行make,它会失败:echo> test.dat ...

回答 3 投票 1

在Makefile中包含另一个具有相对路径的Makefile

我有一个像这样的目录树,文件规则中有一些“共享目标”.Makefile:├──Makefile├──prunification.Makefile└──my_subdir└──Makefile我想调用这些“共享目标”.. 。

回答 1 投票 0

Makefile与单独的目录树中的对象

我一直在尝试设计一个makefile示例,它可以将目标文件构建到与关联源不同的目录结构。目录树,包括源和目标,如...

回答 1 投票 0

make gnu - 并行运行目标

我有这个makefile,我希望并行运行两个目标,自动只运行make而不是make -j ...我在make文件中的每个操作系统的makeflages和NPROCS(这里是darwin)...

回答 1 投票 0

GNU制作备忘单[关闭]

我正在学习使用GNU make并且我正在阅读手册(这是非常好的)但我错过了一个备忘单以供快速参考。有什么好处吗?注意:很难找到谷歌这个。

回答 3 投票 30

进行排序内置功能

gnu make https://www.gnu.org/software/make/manual/make.html#toc-Functions-for-Transforming-Text具有排序功能。 sort函数的描述表明sort函数对单词进行排序......

回答 1 投票 0

Makefile中的双冒号规则是什么?

GNU Make手册的4.13节描述了所谓的双冒号规则:双冒号规则是在目标名称后用'::'而不是':'编写的规则。它们的处理方式不同......

回答 5 投票 28

Makefile:避免重新编译克隆的存储库

我正在尝试从git克隆存储库并在本地编译它。 Makefile的相关部分粘贴在下面。 BUILDDIR = $(PWD)/ build#剩余的Makefile ... all:发布版本:$(...

回答 1 投票 1

如何在GNU Make中更改当前目录

我想将目录中的源与目录中的源分开。似乎从Makefile更改当前工作目录应该是最简单的解决方案。 ......的明确路径

回答 2 投票 3

实现`make check`或`make test`

如何使用Make实现简单的回归测试框架? (我正在使用GNU Make,如果这很重要。)我当前的makefile看起来像这样(为简单起见而编辑):OBJS = jscheme.o ...

回答 4 投票 20

Makefile模板中定义的规则不起作用

我正在尝试使用foreach模板来创建多个规则构造。以下是我的完整示例代码。 variable.mk:echo'variable.mk'echo'test variable.mk'> $ @ FILES:= ...

回答 1 投票 0

如何在命令行中传递make标志存储在文本文件中?

我有一个名为OPTIONS.txt的文本文件,存储Makefile的所有标志:arg1 = foo arg2 =“ - foo -bar”我想传递此文件中的所有标志。但是,make:cat OPTIONS.txt`会因make而失败:...

回答 2 投票 0

从同一目录'make'编译* .C和* .S源代码

我一直在处理一个只编译C源代码的项目,但我发现我也需要一些汇编程序,我很想在C文件中内联asm代码,因为GCC可能无法正确解释它。我......

回答 1 投票 0

Make:我们可以优化make文件目标吗?

我们在工作流程中支持32位和64位构建。为此我们在makefile中有多个规则,它们分别用于32位和64位。让我展示一对除了......之外相同的规则

回答 3 投票 1

如何检查GNU Make是否支持Guile

如何从命令行检查GNU Make是否支持Guile?在Makefile中,可以通过分析.FEATURES变量来确定(参见文档)。

回答 2 投票 0

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