gnu-make

gnu-make

文章 0 浏览 6

如何在大项目中自动提取小项目所依赖的所有源代码和头文件?

小项目是在大项目中进行的。可以用make编译的小项目只使用了这个大项目的一小部分文件。有没有什么工具可以自动提取这个小项目所依赖的所有源代码和头…

注定孤独终老 2025-01-12 12:43:03 5 0

源安装期间出错 - MEEP - 在 macos 上

我正在尝试按照以下推荐步骤在 macOS 上从源代码安装 MIT 的 meep: 在 macOS 上从源代码安装 meep 之后最后一步,我运行“make check”以确保一切顺…

有木有妳兜一样 2025-01-12 02:13:03 6 0

Makefile 条件 OR 定义

我有一个带有 2 个 ifdef 条件的 Makefile,当选择该特定配置时,它们执行相同的操作。 #ifdef A //perform C #endif /* A */ #ifdef B //perform C #…

如歌彻婉言 2025-01-12 02:00:06 4 0

如何推迟 makefile 先决条件中的 foreach 变量扩展?

我有以下 makefile,它从 terraform 输出创建一个 config.json 文件,然后解析该 config.json 文件并创建一个 makefile 列表变量,然后循环该列表并相…

渔村楼浪 2025-01-11 05:31:34 4 0

将项目目录树中的所有目标文件传递给 makefile 中的规则

我有一个看起来像这样的 makefile CC=gcc CFLAGS=-pedantic -ansi -Wall -O2 TARGET=assembler SUBDIRS = utils preprocessor parser symbols .PHONY:…

只等公子 2025-01-11 04:34:04 2 0

是否可以在 Makefile 中设置环境变量 - 之后使用

我试图在 Makefile 中设置一个环境变量,以便它可以在 sam shell 中作为 make 运行的另一个程序中使用,但在 make 运行之后。 更新:根据已接受的答案…

若水般的淡然安静女子 2025-01-10 12:40:40 3 0

Makefile:如何根据目标运行某些先决条件?

OBJLIST1=foo.o bar.o baz.o target1: $(OBJLIST1) $(CC) $(CFLAGS) -c $^ -o $@ $(OBJLIST1) : $(OBJLIST1:%.o=%.c) $(CC) $(CFLAGS) -c $^ -o $@ ta…

∞梦里开花 2025-01-10 07:33:42 7 0

根据包含特殊字符串的文件查找生成依赖项列表

我的 makefile 中有两个目标,target-one 和 target-two。 target-one 基于 TARGET_ONE_SRCS 中列出的所有源文件构建,如下面的代码段所示。 但我想要…

拧巴小姐 2025-01-09 02:17:27 3 0

使用 GNU make 将 java 内部类文件包含到 JAR 中

我有一个java项目,它使用GNU make来编译源文件并创建一个JAR。引入嵌套枚举后,将创建一个新文件 main_classname$inner_classname.class。 我在将此…

夏日浅笑〃 2025-01-08 01:31:03 3 0

创建不监视更改的依赖项

我正在尝试编写一个 Make 规则,粗略地说,“如果您需要构建目标,也构建prereq。但是,不要不重建目标,因为先决条件发生了变化。” 现在我正在使用…

远昼 2025-01-07 06:45:54 3 0

在 GNU Make 中,如何将路径的驱动器替换为小写?

在 GNU Make 中,目前我使用以下替换来降低驱动器号的大小写。 $(eval _ABS_PATH=$(subst C:,c:,$(abspath $(DIRECTORY)))) 我如何修改它,以便可以将…

空宴 2025-01-07 01:58:49 5 0

GNU MAKE “进入目录...”的路径设置在哪里?

执行 make.exe 时,由于驱动器盘符区分大小写,我的代码失败。 目前,我的 make 打印出: make.exe[3]: Entering directory 'C:/...' (fails)。 在另…

骑趴 2025-01-06 17:56:21 3 0

make:在先决条件中使用目标特定变量

我正在尝试编写一个 Makefile,其中使用目标特定变量的先决条件 version= target1: override version=1 target1: package target2: override version=…

爱的故事 2025-01-06 13:58:45 4 0

makefile自定义函数

我试图在 Makefile 中创建一个自定义函数来检测当前平台并相应地返回正确的文件。这是我的尝试。 UNAME := $(shell uname -s) define platform ifeq (…

一曲爱恨情仇 2025-01-06 13:53:14 5 0

Makefile 和子 makefile,虚假任务无需执行任何操作

目录树 . | Makefile | src | Makefile | spec | test ./Makefile 中的 default: all .DEFAULT: $(MAKE) -C $@ src/Makefile 中的 .PHONY: all spec t…

逆流 2025-01-05 10:32:17 4 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文