gnu-make

gnu-make

文章 0 浏览 3

“make” 和 “make” 和有什么不一样?和“创造一切”?

我有一个具有以下结构的 Makefile(工作示例)。 .PHONY: image flashcard put-files put-files: @echo "=== put-files" image: @echo "=== image" fl…

纸伞微斜 2024-11-27 06:08:38 0 0

当依赖项列表更改时重新链接 Makefile 目标

我在 Makefile 中看到的一个常见问题是,当依赖项列表发生更改时,可执行文件(以及库)不一定会重新链接。例如: SRCS=$(wildcard *.c) CPPFLAGS=-MM…

半透明的墙 2024-11-26 20:23:20 0 0

如何在 makefile 中定义宏以启用 C 头中的功能?

我想在头文件之一中定义一个宏。我可以通过 makefile 设置它吗? 例如,我想设置一个宏“PAGING_ON”,我想将其作为源文件的预处理器宏。 (项目是C语…

缪败 2024-11-25 14:00:34 0 0

出现“make:Nothing to be do for 'target'”的错误

让我用一个例子来说明一下。 mkdir test cd test touch target make target 这将导致: make: Nothing to be do for 'target'. 所以 ma​​ke 告诉我…

原来分手还会想你 2024-11-25 11:25:02 0 0

GNU Makefile 和 bash - 转义

在目标的配方中,我想生成一个处理命令行参数的 bash 脚本...但是转义的 Makefile 逃过了我的 目标: deps echo "./a.out \"$@\"" > wrapper.a.out 然…

梦旅人picnic 2024-11-25 10:00:09 0 0

如何在 Ubuntu 下处理 GNU Make 中的 shell 扩展?

给定这个非常简单的 Makefile: all: @mkdir -pv test/{a,b} 我在 OS X 10.6.8 和 CentOS 5.5 上得到这个输出: mkdir: created directory `test' mkd…

神仙妹妹 2024-11-20 00:27:31 2 0

为什么/什么时候我需要“干净”?目标?

有时似乎没有构建新的可执行文件,即使我需要一个,但我不明白为什么。例如,当我更改 Makefile,但已经有一个可执行文件时,当我执行“make”时,它…

谜兔 2024-11-19 20:01:10 3 0

在 Makefile 中记录当前目标

目前我有一个带有多目标规则的 Makefile。它记录目标,然后使用该目标集调用新的 Make。 例如, $(LIST_OF_PRODUCTS) : @echo Making $@ @make build_…

在风中等你 2024-11-19 19:19:19 7 0

在子文件夹中制作源问题

我有编译子文件夹中所有 *.c 文件的 makefile: objects := $(patsubst %.c,%.o,$(wildcard *.c)) cobj: $(objects) $(objects): %.o: %.c $(CC) -c $…

情深如许 2024-11-19 16:14:58 1 0

如何在 makefile 中指定 RPATH?

我正在尝试在我的二进制文件中指定 rpath 。 我的 makefile 看起来像这样 - CC=gcc CFLAGS=-Wall LDFLAGS= -rpath='../libs/' main: main.c gcc -o ma…

风柔一江水 2024-11-19 09:51:28 3 0

Makefile 模式规则引用依赖项中的主干

我想要一个模式规则,其依赖关系是从主干和使用通配符构建的,即类似 $(FILES): %.o: %.c $(wildcard %*.c) 这似乎不起作用:主干 % 未在通配符函数中…

何以畏孤独 2024-11-19 09:29:33 2 0

makefile:foreach 错误

我的 makefile 中有这个, rcFiles = .vim .vimrc .gitconfig .hgrc .screenrc .Xresources .dircolors .bashrc .ctags .bash_completion.d install: …

浪荡不羁 2024-11-18 14:55:37 2 0

makefile 中的变量目标

我正在尝试编译一组目标。然而它似乎只做了第一个。下面是显示错误的我的 makefile 的删减。 OBJECTS = abc def ghi SOURCES = abc.c def.c ghi.c $(O…

很酷又爱笑 2024-11-18 06:05:12 3 0

如何编写一个 Makefile 来区分 Intel OS X 和 Linux?

如何将条件写入 GNU make Makefile,它可以识别体系结构(在本例中为 Intel OS X 与 Linux),以便我可以适当地设置标志,而不需要最终用户指定运行 m…

风吹雨成花 2024-11-17 18:39:53 2 0

多项作业 (j3)

我正在尝试运行具有多个作业的 GNU make 文件。 当我尝试执行“make.exe -r -j3”时,会收到以下错误: make.exe: Do not specify -j or --jobs if sh…

菊凝晚露 2024-11-17 16:06:06 3 0
更多

推荐作者

醉城メ夜风

文章 0 评论 0

远昼

文章 0 评论 0

平生欢

文章 0 评论 0

微凉

文章 0 评论 0

Honwey

文章 0 评论 0

qq_ikhFfg

文章 0 评论 0

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