gnu-make

gnu-make

文章 0 浏览 5

Makefile 和 rm -f file.{ext1,ext2,ext3} 问题

你能解释一下为什么 Makefile 规则: clean: rm -f foo.{bar1,bar2,bar3} 不会导致删除文件:foo.bar1 foo.bar2 和 foo.bar3 吗? 我相信我在各种 Mak…

迷鸟归林 2024-09-05 15:26:12 4 0

使用单个操作/规则生成多个目标

如何编写规则来使用单个操作生成文件集。 例子: 文件 x、y、z 是单次执行脚本 t.sh 的结果,该脚本接受文件a 作为输入。 x y z: a t.sh $@ GNU make …

暗藏城府 2024-09-05 07:26:57 5 0

使用 gnu make 安装软件时如何检查已安装的库(例如 libpcap)?

我正在开发一个依赖于 libpcap 的应用程序,并且想知道如何编写 gnu makefile,以便我可以在继续安装应用程序之前检查机器上是否安装了 libpcap。…

似最初 2024-09-03 04:39:55 10 0

GNU Make - 对非程序代码的依赖

我正在编写的程序的一个要求是它必须能够信任配置文件。为了实现这一点,我使用多种哈希算法在编译时生成文件的哈希值,这会生成一个以哈希值作为常量…

跨年 2024-09-02 23:22:15 7 0

如何让automake不那么难看?

我最近学会了如何使用 automake,我有点恼火的是,我的编译命令从一堆: g++ -O2 -Wall -c fileName.cpp 变成了一堆: depbase=`echo src/Unit.o | se…

单身情人 2024-09-02 16:31:38 11 0

如何使用 Gnu makefile 为库编写 Android.mk

我想使用庞大的第三方本机库制作一个 Android 应用程序,这些库使用 Gnu 构建工具(gnu makefile)。 我的问题是如何为这些库编写“Android.mk”文件…

逆光飞翔i 2024-08-31 14:15:27 6 0

跳过某些目标的 makefile 依赖项生成(例如“clean”)

我有几个 C 和 C++ 项目,它们都遵循我已经使用了一段时间的基本结构。我的源文件位于 src/*.c 中,中间文件位于 obj/*.[do] 中,实际可执行文件位于…

农村范ル 2024-08-31 13:01:31 10 0

使用操作系统语言安装 gnu make

我在我的 Windows 机器上安装了最新的 GNU make。 安装程序决定将语言设置为操作系统语言,但我没有收到提示。我希望它是英文的。我的操作系统是瑞典…

甜心小果奶 2024-08-30 13:03:39 11 0

如何在 gnu makefile 中仅删除一个文件的 -D ?

我的 CXXFLAGS 中有“-Wredundant-decls”,但对于一个文件,我希望将其删除。 在我的 GNU makefile 中,如何构建规则来仅删除 CXXFLAGS 的那部分。 …

戒ㄋ 2024-08-30 04:24:18 10 0

将目录中的所有C文件编译成单独的程序

有没有一种方法可以使用 GNU Make 将目录中的所有 C 文件编译成单独的程序,并将每个程序命名为不带 .c 扩展名的源文件?…

那片花海 2024-08-29 18:46:32 8 0

将 CMake 与 GNU Make 结合使用:如何查看确切的命令?

我将 CMake 与 GNU Make 一起使用,并希望准确地查看所有命令(例如编译器如何执行、所有标志等)。 GNU make 有 --debug,但它似乎没有那么有用,还…

谁把谁当真 2024-08-29 14:37:29 10 0

为什么父目录中的 Gnumake 表现不同?

我很困惑为什么当我从父目录执行 gnumake 时它的行为不正确,而如果我 cd 到子目录并执行 gnumake 则它工作正常。 在父 makefile 中,我有这样的规则…

骄傲 2024-08-29 10:12:46 9 0

GNU make 中的递归通配符?

我已经有一段时间没有使用 make 了,所以请耐心等待... 我有一个目录 flac,其中包含 .FLAC 文件。我有一个相应的目录,mp3,其中包含 MP3 文件。如果…

记忆消瘦 2024-08-26 02:47:49 7 0

使用 VPATH 和 include 进行 Makefile 欺骗

我正在研究 make 文件和 VPATH 变量。基本上,我从几个不同的位置(由 VPATH 指定)获取源文件,并仅使用我想要的 .o 文件列表将它们编译到当前目录中…

清欢 2024-08-26 02:26:09 11 0

如何构建这个项目?

我长期以来一直是 Visual Studio 开发人员,只是想了解 linux/unix 世界中的情况。我在 source forge 中找到了一个开源项目(Gcomandos)并尝试构建它…

若无相欠,怎会相见 2024-08-25 09:37:30 9 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

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