Cygwin make 错误:*** 目标模式不包含 `%'
我在使用 cygwin make.exe 版本:3.81(重新)构建时遇到此错误。 Error : *** target pattern contains no `%'. …
如何为单独的调试和发布构建目录创建目标?
我正在寻找在递归 makefile 系统中正确处理单独的调试和发布构建子目录的建议,该系统使用 gnumake 手册中记录的 $(SUBDIRS) 目标将 make 目标应用于…
如何在不缓冲 stdout 和 stderr 的情况下记录 make 输出
我在记录自动构建的输出时遇到问题。 构建是通过 Makefile 和 makefile 实用程序完成的。 问题是像编译器命令行这样的正常输出会转到 stdout,而编译…
libstdc++.a 丢失
我正在 Ubuntu 8.04 / 32 位(作为虚拟机)上工作。 在对非 min 项目执行一些 make 时,出现错误: g++: /usr/lib/libstdc++.a: No such file or dire…
从大型 Makefile 变量创建文件
我在 Makefile 变量中有一个名为 OBJECTS 的对象列表,该变量对于命令缓冲区来说太大了。 因此,我使用以下方法创建一个列出对象的文件(以传递给 ar…
如何在 Makefile 中自动创建(和删除)临时目录?
是否可以让 make 在执行第一个目标之前创建一个临时目录? 也许使用一些黑客,一些额外的目标等? Makefile 中的所有命令都可以引用自动创建的目录 $T…
如何在 Makefile 目标中使用 Bash 语法?
我经常发现 Bash 语法非常有用,例如 diff 中的进程替换<(排序文件1)<(排序文件2)。 是否可以在 Makefile 中使用此类 Bash 命令? 我正在考虑…
为什么 GNU make 删除文件
我有一个稍微有点hackish的makefile来运行测试: ### Run the tests tests := tests/test1 tests/test2 ... test: $(tests) $(tests): %: %.c gcc -o …
使用 Makefile 中的通用目标进行 make 的 Bash 补全
我有一个 Makefile,其中大多数目标通常都是通过固定序列创建的。 bash 完成似乎仅建议完成正常目标,例如, target_name: #$@ 而不建议完成通用目标…
Windows 平台上的品牌和替代方案、优缺点
我正在寻找一个制作平台。 我读过一些关于 gnu make 的内容,并且它在 Windows 平台上遇到了一些问题(从斜杠/反斜杠到 shell 确定...),所以我想听…
Makefile 生成器:预制文件与烘焙文件?
对于我的 C++ 构建过程,我使用 Bakefile,这是一个不错的小型 Makefile 生成器,它可以让您指定XML 中的构建目标,它可以从中生成各种 Makefile 或项…
Windows 上是否有相当于 Make 的工具?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
描述 makefile 中的头文件位置
在我正在开发的一个新项目中,我有以下目录结构: Project_base |---- src |---- bin |---- h | Makefile 在我的源文件中,我包含如下所示的内容: #i…
Eclipse CDT 和未知标签
目前,我们正在考虑将我们的开发环境从 CodeWright(它早已被 Borland 放弃)迁移到 Eclipse。 我们使用 Eclipse 进行 Perl、PHP 和一些 Windows C++ …