gnu-make 相关问题

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

Makefile根据变量值条件执行命令

目前,我正在处理一个 makefile,如果该值存在于预定义列表中,我想根据事实执行一个函数。 测试:值=A B C 测试: $(eval FOUND=$(filter $(VALUE),$(V...

回答 2 投票 0

如何编写 Makefile 来运行目标文件名事先未知但在第一步之后的构建过程?

上下文:我有一个构建过程,其第一步生成 ~20k 文件,这些文件具有不可预测但确定的文件名。剩下的步骤对每个文件进行操作,并生成具有相同名称的新文件...

回答 1 投票 0

Makefile 在构建示例 LUFA 框架时抛出错误

在此处输入图片描述错误构建示例 我正在尝试从 LUFA 框架构建示例,但出现以下错误。 我在这里遵循了 AVR-GCC 设置示例:https://

回答 0 投票 0

Makefile 文件在构建示例 LUFA 框架时抛出错误

在这里输入图片描述 构建示例错误 我正在尝试从 LUFA 框架构建示例,但出现以下错误。 我在这里遵循了 AVR-GKS 设置示例:https://

回答 0 投票 0

在 Makefile 中设置先前通过包含文件设置的变量的值

我有一个包含 .env 文件的 Makefile,这个 .env 设置了一些变量的默认值。默认变量之一具有文件的相对路径。在 Makefile 中我想获取完整路径,

回答 0 投票 0

在 Makefile 中转义文件名中的冒号

有没有办法让 GNU make 正确处理包含冒号的文件名? 我遇到的具体问题恰好涉及模式规则。这是一个简化的版本......

回答 8 投票 0

Makefile ar库重新链接

我试图让我的 makefile 不重新链接,我正在使用隐式规则来编译和创建库。由于 NOTINTERMEDIATE 处于活动状态,编译不会重新链接,但是 存档...

回答 0 投票 0

你应该在 Makefile 中为 bash shell 变量使用双美元符号吗?

Makefile内容如下: sgr0 := $(shell tput sgr0) 粗体 := $(shell tput 粗体) 橙色 := $(shell tput setaf 166) 测试: @echo“$(粗体)$(橙色)ENV_VARIABLE:(sgr0)${ENV_VARIABLE}”...

回答 2 投票 0

如何在运行时创建的 Makefile 文件中使用?

我正在使用 make 制作静态站点生成器。 基本上我采用 .RST 文件并创建 .HTML 文件,这很容易。 TARGETS_R = $(shell find .-name '*.rst') TARGETS_H = $(TARGETS_R:.rst=.html)

回答 1 投票 0

Makefile 重新链接

我正在做一个学校项目,我的 makefile 总是重新链接,我不明白为什么。 我需要用一个库编译 objs(libft 将有一个 libft.a 文件,所以我需要创建库...

回答 0 投票 0

如何在 Makefile shell 函数中转义“#”,使其在新旧 make 中都能正常工作?

因此,在 $(shell 函数中使用它时,必须在 Makefile 中转义 #,如下所示: FOO2 := $(shell echo '\#' | cat) $(信息 FOO2: $(FOO2)) 否则,在旧 make 你得到一个 *** 未终止的 c ...

回答 1 投票 0

如何在 makefile subst 宏中使用特殊字符。 $(替代从,到,文本)

阅读文档后,'subst'的使用 $(替代从,到,文本) 我想知道:是否可以替换一个字符,例如: 变量 = **',bin'** 'inc' 'src' 我如何删除com...

回答 0 投票 0

当 GNU Make 执行 gcc 时,gcc 无法找到 stdio.h 函数和身份的定义

我正在学习 GNU Make 和 makefile 的工作原理。 我有一个包含 7 个 *.c 和 *.h 文件以及一个 main.c 文件的小项目。 这是生成文件: 抄送 = “海合会” CFLAGS = "-std=c11" #PATH=/usr...

回答 2 投票 0

在初始化为 shell 输出的宏中定义变量

这题类似于Defining Variables inside macro。 我在 v3.82 和 v4.3 上都试过了。在下面的代码片段中,当我使用输出来初始化变量时出现错误...

回答 1 投票 0

GNU Make:在初始化为 shell 输出的宏中定义变量

这题类似于Defining Variables inside macro。 我在 v3.82 和 v4.3 上都试过了。在下面的代码片段中,当我使用输出来初始化变量时出现错误...

回答 0 投票 0

如何在运行时生成的文件的 Makefile 目标/依赖项中使用通配符?

我正在从事一个数据科学项目,我想在其中使用 GNU Make 设置训练数据文件夹。这涉及对存储在 zip 文件中的大量 (>10k) 音频文件进行预处理。我

回答 1 投票 0

如何根据构建类型更改编译标志,同时在 Makefile 中保持构建配方相同

我有一个在我的 Makefile 中构建目标的方法。我想要做的是根据用户选择的是调试版本还是发布版本来更改编译器标志。为此,我尝试使用

回答 1 投票 0

Ubuntu 错误:“make: *** [Makefile:947 build-gcc-12.2.0] Error 2 / make gcc failed! Aborting”

我正在尝试使用 Ubuntu 从 GitLab 在 Linux 上安装软件。我已经成功克隆了它,但是在执行 shell 脚本文件时,出现以下错误,我没有找到任何...

回答 0 投票 0

使用 make(未声明的名称)构建问题

下载项目并查看汇编说明后,我输入了以下命令: 。/配置 制作 组装成功。 10 分钟后,我删除了带有

回答 0 投票 0

为什么不生成.o文件?

我正在学习 Makefile,我似乎无法弄清楚为什么这条规则会生成一个没有扩展名的可执行文件而不是 .o 文件。 抄送=当当 CFLAGS=-c %.o: %.c $(CC) $(CFLAGS) %.c 我已经...

回答 0 投票 0

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