gnu-make 相关问题

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

makefile规则,通过批量编译更新不同数量的目标。

我们有一个专有的编译器,可以同时处理多个输入文件: 编译器 a.in # 产生 a.out 编译器 a.in b.in c.in # 产生 a.out b.out c.out 这样做的原因是 ...

回答 1 投票 0

在makefile中使用变量word函数

我想做一个自定义函数,从系列1和关键字2中获取3美元作为indx,所以我检查了下面的工作。 define get_indx @echo $(words 1) for n in $(shell seq 1 ...

回答 1 投票 0

如何为不同的调试和发行版构建目录设置make目标?

我正在寻找一些建议,以便在递归的makefile系统中正确地处理单独的调试和发布子目录,该系统使用gnumake手册中记载的$(SUBDIRS)目标来......

回答 3 投票 5

makefile的目标变量作为前提条件。

相关的。目标特定变量作为Makefile中的先决条件 我试图制作一个Makefile,它使用目标特定变量来指定对象文件的输出目录和......

回答 2 投票 6

带有make的静态模式和条件

我对GNU Make 4.2.1有问题。似乎我不太了解静态模式规则的语法和条件函数之间的相互作用。上下文:我有一个...

回答 1 投票 0

跨多个Makefile的环境变量转义

通过多个级别的makefile传递和修改环境变量的正确方法是什么?具体来说,我正在使用特殊的$ ORIGIN RPATH值在父makefile中设置LDFLAGS,并且...

回答 2 投票 0

可变变量以更改Makefile中目标的先决条件

我希望使用'MY_TYPE'来切换目标'top'的先决条件。基于MY_TYPE我是否可以选择所需的先决条件例如,对于MY_TYPE = FOO,我希望拥有$(BUILD)$(...

回答 1 投票 0

cygwin中g ++的宏定义问题

我在cygwin中创建一个make项目。 src = $ {shell ls | grep .cpp)obj = $ {src:%。cpp =%。o)$ {page_timeout):$ {obj)$ {cc)-o -D BUILD_TYPE $ {page_timeout)$ {obj )$(同步):$(obj)$(cc)-o -...

回答 1 投票 0

我们可以使用NMAKE.EXE代替GNU Make吗?

我很好奇我是否可以使用收到U1001错误的Microsoft程序维护实用程序(NMAKE.EXE)(位置)来编译此repo:makefile(4):致命错误U1001:语法错误:...

回答 1 投票 0

我如何编译比特币核心以使其更具可移植性?

背景:我在一个系统上编译bitcoind但在另一个系统上运行它。当我使用以下方法重新编译bitcoind 0.19.1时,我能够在目标上运行bitcoind和bitcoin-cli ...

回答 1 投票 0

无法使用目标文件正确构建Linux内核模块

我有几个文件:所谓的库和内核模块,它使用该库中的函数。所有文件都在同一目录中。 lib.c:#include #include“ lib.h” ...

回答 1 投票 0

Linux内核模块Makefile不能包含相对路径

[我正在尝试构建Linux内核模块:KBUILD_EXTRA_SYMBOLS:= ../../Module.symvers KBUILD_EXTRA_SYMBOLS:= ../../dir0/Module.symvers KDIR = ../../../。 ./kernel/linux-4.9包括= \ -I .. / ...

回答 1 投票 1

错误编译coreutils-错误:函数可能是属性'const'的候选项[-Werror = suggest-attribute = const]

我尝试在Ubuntu 18.4上编译coreutils。这是我到目前为止所做的:sudo apt install bison gperf make textinfo git clone git://git.sv.gnu.org/coreutils cd coreutils ./bootstrap ./configure ...

回答 1 投票 0

makefile变量值在ifeq期间不可用

我有以下Makefile SHELL = / bin / bash .SHELLFLAGS = -O extglob -o errexit -o pipefail -o nounset -c .PHONY:测试定义getFileContents $(shell cat ./test.txt)endef TEST_STATIC = dummy ...

回答 1 投票 0

是否有makefile目标和变量的命名约定

我在这里找不到任何答案:http://www.gnu.org/software/make/manual/html_node/Makefile-Conventions.html#Makefile-Conventions

回答 2 投票 7

是否可以打印变量并在Makefile中进行更改?

我有以下Makefile:全部:print1 print2 world = world1 print1:@echo $(world)world = world2 print2:@echo $(world)。PHONY:所有print1 print2在运行make时,我希望...

回答 1 投票 0

GNU Makefile替换参考问题:两次使用%

我正在尝试使用GNU Make的替代参考,但是我需要在替代中两次引用%。而且它没有按我预期的方式工作。这是我的Makefile:foo:= io protocol util ...

回答 1 投票 0

未在Makefile中设置环境变量

我已在我的makefile文件中添加以下代码RHELC =“ 0” UBUNTUC =“ 0” SUSEC =“ 0” RHELC = $ {shell cat / etc / *-release | grep rhel -c)UBUNTUC = $ {shell cat / etc / *-release | grep ubuntu -c)SUSEC = $(shell cat / ...

回答 1 投票 0

Makefile模式规则和通配符-如何将两个参数从目标传递到配方

我正在尝试通过伪造的文件名将参数传递给stata do-file,我想知道是否有一种方法可以解决针对我的情况的仅一个模式规则的限制。虚假的:...

回答 1 投票 0

我的makefile目标中可以有多个%符号吗?

所以我有一个具有目标依赖性的makefile,如下所示:全部:$(foreach lang,$(LANGS),$(foreach models,$(MODELS),targetName $(model).xml $(lang)))和targetName目标看起来像这样:...

回答 2 投票 8

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