在编译时获取源文件的基本名称
我正在使用海湾合作委员会; __FILE__ 返回当前源文件的完整路径和名称:/path/to/file.cpp。 有没有办法在编译时只获取文件名 file.cpp (不带路径)…
GCC 与 Visual Studio 一起使用吗?
在 Visual Studio 2008 中使用 GCC 而不是 VC++ 有多难? 显然,有些关键字不会匹配,有些关键字可能无法获得语法突出显示(除非您创建了新的语言服务…
在 Ksh 和 Perl 中并行执行任务的最佳方式是什么?
我有一个大型 C++ 项目,需要在没有并行 make 的平台上构建(例如 Linux 上的 make -j)。 服务器有 6 个 CPU,我想手动进行并行构建。 我可以为大约 …
获取 Quiet Make 以在错误时回显命令行
我有一个 Makefile,使用很长的命令行构建许多 C 文件,并且我们通过以下规则清理了输出: .c${MT}.doj: @echo "Compiling $<"\ $(COMPILER) $(COPT…
gcc错误:错误的ELF类:ELFCLASS64
我试图使用外部编译对象 coreset.o 来编译程序。 我编写了 public01.c 测试文件,我的函数位于computation.c 中,两者都可以编译。 然而,它未能将其…
Make: $(通配符) 保持目录打开
因此,GNU Make 的 $(wildcard) 函数在 Windows 上保持目录打开似乎存在这个问题。 请参阅(unasnwered)帖子“make 保持目录打开 ”。 谷歌没有提供…
规则的命令部分中使用的定义中使用的条件的 Makefile 问题
我的 makefile 中有一个具有这种结构的部分: bob: ifdef DEBUG @echo running endif @echo chug chug chug ifdef DEBUG @echo done endif bobit: @ec…
有哪些好的 java make 实用程序?
我正在寻找一个用于构建大型 java 程序的 make 实用程序。 我已经知道 ANT,但想看看还有什么可用的。 理想情况下,它应该能够处理导致 GNU Make 混乱…
makefiles - 一次编译所有 c 文件
我想尝试 GCC 整个程序优化。 为此,我必须立即将所有 C 文件传递到编译器前端。 然而,我使用 makefile 来自动化我的构建过程,而且我并不是 mak…
仅当构建成功时,有什么聪明的方法可以在 Visual Studio 中启动 makefile 吗?
我们有一个 makefile,它是在构建过程中最后使用 Visual Studio 构建的,用于启动我们的单元测试。 不幸的是,如果构建失败,makefile 仍然会被处理,…
如何在 make 依赖文件中包含 IBM XLC 模板 *.c 文件?
对于 XLC 编译器,模板化代码位于 *.c 文件中。 然后,当编译使用模板函数的程序时,编译器会在 .c 文件中找到模板定义并实例化它们。 问题是,在执行…
Delphi 7 抱怨找不到文件
我已经修改了一个 BPG 文件,将其用作我们公司自动构建服务器的 make 文件。 为了让它工作,我必须更改 Uses * Uses unit1 in 'unit1.pas' * unit1 un…
在 cygwin/msys bash 下使用 `pkg-config` 作为命令行参数
我正在尝试使用 cygwin 作为 Windows 下的构建环境。 我对 3rd 方软件包有一些依赖,例如 GTK+。 通常,当我在 Linux 下构建时,在 Makefile 中,我可…