gnu-make 相关问题

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

在我的项目中使用automake使用不同版本的gcc

我正在为我的项目使用automake。我安装了 gcc 4.2,并且有一个到 gcc-4.2 的软链接作为 gcc。我还在其他位置安装了 gcc 4.8,现在我希望我的项目使用 gcc 4.8...

回答 1 投票 0

在 gnu gcc 中不使用堆

有没有编译器选项或方法告诉gnu gcc不要使用堆? 例如在armcc中:IMPORT __use_no_heap或#pragma import(__use_no_heap)可以在文件中使用来告诉armcc...

回答 1 投票 0

Makefile:特定目标的条件

在我理想的解决方案中,我想要一个基于 SAN 变量设置清理程序的 Makefile,仅当我调用目标“调试”时,并注意,像现在一样,gcc 不支持 -fsanitize=内存,s.. .

回答 1 投票 0

我可以只获得 GNU make 中的第二个先决条件吗? [重复]

我正在使用 GNU make,并且我正在使用自动变量,例如 $<, $^ etc. I know that $< is just the first prerequisite, and $^ is all the prerequisites. Is there a way to obtain just the ...

回答 2 投票 0

为什么这个makefile规则不能保证多进程模式下的优先级?

LOCAL_HEADERS = $(shell find .-name "*.inc.h") LOCAL_GCHS = $(LOCAL_HEADERS:.h=.h.gch) CPCH = -include-pch $(LOCAL_GCHS) %.o: %.c $(LOCAL_GCHS) $(CC) -c $(CFLAGS) $(CPCH) $(DEBUG) $...

回答 1 投票 0

如何在Windows中安装“Make”命令

我一直在尝试在Windows中安装命令“make”,但我不能。 我尝试使用 cygwin 和 GNU,但我认为我在某个地方做错了。 谁能给我一些详细的步骤吗...

回答 1 投票 0

没有目标或先决条件的多个 make 规则

我可能有术语错误,请随时纠正我。一段时间以来,我们一直在滥用 make 来完成许多构建。 99% 的情况下,这是使用虚假目标。我们有 docker 构建项目...

回答 1 投票 0

Makefile 有一个“隐藏文件”作为 NAME 目标,如 .test7?

这是我的Makefile: # 问题似乎是“.”在文件名中,因为 # 如果 NAME = test7 就达到了预期的结果! #虽然,当我检查[4.9特殊内置目标名称时...

回答 1 投票 0

如何拥有 Makefile,以便在调用 make 时,“make: '.test7' 是最新的”。是在屏幕上获得的吗?

这是我的Makefile: 名称 = .test7 $(姓名): @echo 制作 $(NAME)... @touch$(名字) @echo 完成。 全部:$(姓名) @: 清洁fclean: rm -r $(名称) 回复:fclean 全部 @: .P...

回答 1 投票 0

包含依赖文件时Makefile错误

我正在向 Makefile 项目添加依赖文件支持。我已经在之前的 makefile 项目中成功使用了依赖文件数据,但是这次 make 报告了一个我从未见过的错误...

回答 1 投票 0

检索Python函数的返回值

我有一个 Python 脚本,我希望能够从 Makefile 调用其函数之一,该函数接受单个参数并返回一个字符串。 我尝试了以下方法: 定义 get_function_ret_value...

回答 1 投票 0

make 给出 gcc:权限被拒绝 - 错误 127

我正在执行make。 在某个时刻,它进入 src 并从那里尝试编译几个子目录中的源代码。 它给出了 gcc -x c++ -ggdb -ansi -pedantic -iquote/home/user1/code -Wall -Wcast-...

回答 1 投票 0

如何告诉“gmake”使用另一个版本的GCC? (Linux)

我的机器上有常用的 gcc(位于 /usr/bin/gcc),当我为我正在开发的某个框架设置环境时,会链接另一个(较新的)gcc。 我想编译...

回答 3 投票 0

GNU Make:普通破折号有时会在多行变量中被抑制

我正在尝试使用 GNU Make v4.4.1 定义 YAML 文件头的多行变量,例如: #foo --- 这个想法是将标题回显到配方内的文件中。由于我不知道的原因,das...

回答 1 投票 0

为什么我的动态目标中的for循环不起作用?

我正在使用 GNU Make 3.82,我想使用 Define 在 Makefile 中动态创建目标。 但是,在尝试处理传递给宏的列表时出现了问题。这是一个简单的例子...

回答 1 投票 0

Makefile - 如何从规则中检查文件是否存在?

这是Makefile逻辑问题的快照片段,极其简化: 目录和文件结构: \ - 项目 |---Makefile \---子项目 |---Makefile /pr 的内容...

回答 1 投票 0

使用 $(MAKE) 进行递归调用会忽略我的 bash 脚本

我通过使用一个脚本定义了自己的 make 包装器,该脚本在每次调用 make 之前都包含对 time 的调用(更新 PATH 以便 bash 首先找到我的 make 等)。剧本看起来像...

回答 1 投票 0

如何在 GNU Make 中包含/评估命令输出?

考虑一段 GNU Makefile 是由命令生成的(可能是因为要定义的变量列表太复杂,否则无法实现)。 脚本测试.sh: echo 'V1 = foo bar' 回声...

回答 1 投票 0

使用覆盖的参数调试 makefile

我试图理解以下递归目标以及为什么这样做: 顶级 makefile 和目标: 收集: file_list =“file_list.txt” 对于 $(ALL_PROJECT...

回答 1 投票 0

使用覆盖的参数调试递归makefile

我试图理解以下递归目标以及为什么这样做: 顶级 makefile 和目标: 收集: file_list =“file_list.txt” 对于 $(ALL_PROJECT...

回答 1 投票 0

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