gnu-make 相关问题

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

如何循环字符串数组

我用golang实现了命令行工具,工作正常。我想执行一些应该提供字符串应用列表的命令:= $(shell fxt运行应用程序)应用程序:@echo $(apps)是...

回答 1 投票 0

对于Makefile变量的每个目标

我的makefile看起来像跟随apps = app1 app2 app3 all:dir app1 app2 app3 zip cleanup现在我想在应用程序变量列表上做一些循环,类似于`loop on apps endloop` ...

回答 2 投票 -1

如何在makefile中打印出变量

在我的makefile中,我有一个变量'NDK_PROJECT_PATH',我的问题是如何在编译时将其打印出来?我读了Make文件echo显示“$ PATH”字符串,我试过:@echo $(...

回答 14 投票 202

Makefile循环文件夹并动态获取名称

我的项目包括根项目下的makefile,如项目-Folder1 -Folder2 -app1 -service1 -Makefile现在我想在文件夹的makefile循环中(在根目录下。即...

回答 1 投票 0

不确定为什么我的Makefile目标不起作用

我有:CURL = curl -L all:\ cach1 / nix-2.0.4-x86_64-linux.tar.bz2 cach1 / nix-2.0.4-x86_64-linux.tar.bz2:| cach1 $ {CURL}'https://nixos.org/releases/nix/nix-2.0.4/nix-2.0.4-x86_64-linux.tar ....

回答 1 投票 0

未定义引用`__isoc99_sscanf@GLIBC_2.7'

您好我正在尝试通过链接外部库来编译src文件。获取以下错误未定义引用`__isoc99_sscanf@GLIBC_2.7'make -f GNUmakefile g ++ -m32 -D_POSIX_PTHREAD_SEMANTICS -g -...

回答 1 投票 0

更改make变量,并从同一Makefile中的配方调用另一个规则?

我已经看过如何从make目标手动调用另一个目标?,但我的问题有点不同;考虑这个例子(注意,stackoverflow.com将标签更改为显示中的空格; ...

回答 2 投票 23

Makefile ifneq条件失败

我正在添加一些条件标志,这取决于gcc版本下面,如果makefile片段CPPFLAGS:= -O0 -g CXXFLAGS:= -fPIC GCCVERSION = $(shell gcc --version | grep ^ gcc | cut -b11-16)。 ..

回答 1 投票 0

如何实现依赖于GNU Make中类似命名的文件的隐式规则?

如果我想在用户运行make foo时创建foo.txt,那很简单:foo:foo.txt foo.txt:touch foo.txt但是如果我提前不知道foo这个名字怎么办呢?想要 ...

回答 1 投票 0

GNU make:检测目标创建与更新

GNU make中是否有一种方法可以检测是否需要创建目标。更新?由于MS lib.exe(我必须使用)的奇怪性,我需要这种差异化。 UN * X-like工具支持“......

回答 1 投票 0

Makefile自动变量

我正在研究我在项目中使用的(或多或少随机)c函数库。它的前一个版本列出了每个.c,.o文件并在目标中手动编译:$(CC)$(SRCDIR)/ ...

回答 1 投票 0

在一个规则中“make”更改跟踪两个目录

我正在使用GNU Make,但如果有必要,我愿意改为其他东西。我有两个目录ALPHABETIC和NUMERIC,其中包含以下内容。 ./ALPHABETIC:A.txt B.txt C.txt./ ...

回答 1 投票 1

Makefile“run”产生错误,但是手动exec没有

手动执行二进制文件时程序无错误地执行。有没有人知道这个makefile或源代码有什么问题会使命令“make run”产生错误:这是......

回答 1 投票 -2

如何查看GNU make运行的命令?

我正在尝试调试复杂的Makefile。你如何让GNU make打印它运行的所有命令?我在手册页中找不到答案(使用-d标志似乎不打印它)。 (这不是......

回答 1 投票 8

当删除部分依赖列表时,GNU make为每个目标文件使用相同的源文件

我有一个有点复杂的源目录,并编写了一个makefile来编译它:├──包括│├──subinc││├──test_y.h││└──test_z.h│├──test_w.h│ └──test_x.h├──......

回答 1 投票 0

如何跟踪Makefile行号以进行故障排除?

这与如何跟踪Makefile目标以进行故障排除有关?我正在研究一台旧的PowerMac G5。它还活着,因为我用它来测试旧的编译器和big-endian,PowerPC。我尝试着 ...

回答 2 投票 3

我从哪里获得qm可执行文件?

我正在使用Ubuntu 16.04系统,并尝试使用qm命令根据源目录中的自述文件编译应用程序。当我尝试运行命令时,我得到了休息:$ qm qm:...

回答 1 投票 0

如何跟踪Makefile目标以进行故障排除?

我们的构建系统中有一个冗长而复杂的Makefile。是否有一种很好的方法可以准确地跟踪为给定的make调用执行哪些目标?

回答 2 投票 18

configure:make:echo:找不到命令

当我尝试从源代码安装Ruby时,无论版本是什么,我都会收到以下错误。 $ ./configure .... ....检查gcc是否需要-traditional ...没有检查ld ... ld ...

回答 2 投票 0

GNU Make:具有.INTERMEDIATE目标的多输出规则不能与生成的包含的makefile结合使用

在我的项目中,我有一个同时产生多个输出文件的动作。其中一个包含编译目标等规则。这是我想要运行的一个小例子makefile。 ...

回答 1 投票 0

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