Makefile

Makefile

文章 63 浏览 238

需要有关恼人的 Makefile 错误的帮助 -- g++: g++和 shell 错误——以及多 Makefile 设计建议

我有一个 makefile: #Nice, wonderful makefile written by Jason CC=g++ CFLAGS=-c -Wall BASE_DIR:=. SOURCE_DIR:=$(BASE_DIR)/source BUILD_DIR:=…

深空失忆 2024-09-07 09:04:41 5 0

链接时间“未定义的引用”错误

我在编写 makefile 时遇到了困难。我有使用 extern 变量的经验,当我在不使用 makefile 的情况下构建项目时,我绝对没有错误,并且可以运行该程序。但…

疏忽 2024-09-07 06:53:20 5 0

使用环境变量识别 Cygwin、Linux、Windows

当 makefile 需要在不同的操作系统上运行并且应根据操作系统正确设置各种设置(转义、路径分隔符等)时,就会出现问题。 第一种方法是使用 Windows CO…

墨小沫ゞ 2024-09-07 06:46:06 8 0

抑制 make clean 中的消息(Makefile 无提示删除)

我想知道如何避免 Makefile 中出现一些回声: clean: rm -fr *.o 此规则将打印: $&gtmake clean rm -fr *.o $&gt 我怎样才能避免这种情况?…

小红帽 2024-09-07 06:21:53 3 0

如何忽略 mv 错误?

我正在制作一个 Makefile,将输出文件 (foo.o) 移动到不同的目录 (baz)。 输出文件根据需要移动到目录。但是,由于如果我再次输入 make,make 不会重…

少女净妖师 2024-09-07 04:00:31 4 0

gnu make:如何连接两个字符串

鉴于这一行: program_OBJS := ${program_SRCS:.cpp=.o} 我想将 .o 附加到每个文件名,而不是用 .o 替换 .cpp。 我该怎么做?…

自由如风 2024-09-06 17:51:58 6 0

如何在 Makefile 中定义规则以仅编译已修改的 *.cpp 文件(及其依赖项),而不是所有 *.cpp 文件

假设我有文件: 库: one.cpp、one.h 二.cpp、二.h 三.cpp、三.h 程序: program.cpp 有没有办法创建 Makefile,它只编译 *.cpp较上次编译进行了修改…

木格 2024-09-06 15:27:08 8 0

覆盖父 makefile 中子 make 分配的变量

我正在使用 Make,并且有一个 makefile,它设置了一个变量,该变量的值需要我从父 makefile 覆盖。我尝试在父 makefile 中设置变量并使用 export 将其…

酒浓于脸红 2024-09-06 10:38:58 3 0

GNU Makefile:单个规则的多个输出防止中间文件被删除

这是问题的延续 这里。问题在于,有一个规则从单个输入生成多个输出,并且该命令非常耗时,因此我们希望避免重新计算。现在还有一个额外的问题,我们…

半寸时光 2024-09-06 09:39:09 6 0

如何复制Makefile中的目录?

我有一个目录 images/ ,我想从 Makefile 中将其复制到 build/images/ 。该目录可能包含多个级别的子目录。最优雅的方法是什么?我想要: 避免在每次 …

行至春深 2024-09-06 09:30:13 7 0

EDE子项目混乱

我一直在尝试让 EDE 中的子项目正常工作,但我不太了解,也找不到任何好的文档。对于以下树,项目配置必须是什么样子: Test Project.el bin 测试 源…

奈何桥上唱咆哮 2024-09-06 07:04:54 5 0

如何将当前目录捕获为 make 变量中的绝对路径名?

我想在 GNUmake 文件运行期间获取当前目录并将其放入 make 变量中。 执行此操作的语法是什么?像这样的东西吗? DIR := $(PWD) …

著墨染雨君画夕 2024-09-06 06:55:43 5 0

更改configure.ac后如何重建openssh 5.2p1

我需要将 AM_PATH_CHECK 添加到 configure.am 然后尝试运行通常的 autotools 命令序列来重建所有 makefile 之类的东西: aclocal automake -ac autohe…

时光瘦了 2024-09-06 06:27:14 7 0

Makefile 通用模式规则——来自 xyzzy.ext0 的 xyzzy-en_US.ext2

我无法找到一种方法来使用 make 为以下类型的生产定义通用模式规则: require xyzzy-en_US.ext2 from xyzzy.ext0 via xyzzy.ext1。 这是可行的: all:…

擦肩而过的背影 2024-09-06 05:41:19 9 0

如何指示Makefile使用不同的编译器

我必须使用两个不同的编译器和库同时为两个不同的平台构建代码。我怎样才能用单个 make 文件来做到这一点。 目前我的 makefile 内容如下。我如何指示…

动听の歌 2024-09-06 04:55:57 3 0
更多

推荐作者

玍銹的英雄夢

文章 0 评论 0

我不会写诗

文章 0 评论 0

十六岁半

文章 0 评论 0

浸婚纱

文章 0 评论 0

qq_kJ6XkX

文章 0 评论 0

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