用于嵌入式开发/交叉编译的最佳构建系统
我现在正在使用 dsPIC 进行一些开发,但我并不完全喜欢 MPLAB。 我实际上正在将 Visual Studio 与 makefile 项目一起使用。 目前我正在使用 SCons,在…
多语言编译中的I/O问题
大家好 我正在尝试使用 gcc、g++ 和 fortran 编译和运行 C、C++ 和 fortran 多语言代码。 在 UNIX 中分别为 f77。 我的程序由两部分组成,一部分是 C …
如何在 makefile 中创建目录
我正在使用 Visual Studio 2005 nmake,并且我有一个如下所示的测试 makefile: sometarget: -mkdir c:\testdir 我希望始终创建目录,而不必指定“som…
使用 sqlite 管理 Makefile 构建标志
我从源树中构建了超过两打的目标,通常具有三个活动分支,同时包含生产和调试构建。 到目前为止,我已经使用了一个定义目标的个人 Makefile,其中包含…
尝试编译和调试 C++ 来自维姆
我一直在 Windows XP 上使用 Code::Blocks 学习 C++ 和 Allegro,最近想学习 Vim。 但是,我不知道如何“手动”编译程序(即不使用 IDE)。 为了在 Vi…
让 make 在出错时删除其他文件
我们最近正在讨论如何在基于 make 的构建过程中处理依赖项的 .d 文件。 有人提出的问题是,当构建中断时,.d 文件有时可能会损坏。 我们使用 .DELETE_…
如何在执行 ./configure 时设置 ccshared=-fPIC?
我正在尝试为 QGIS 构建 Python 2.6。 wikipedia.org/wiki/Red_Hat_Enterprise_Linux" rel="noreferrer">RHEL 5. 在制作 QGIS 的过程中,我收到以下…
如何使用 Jam make 工具构建项目的不同版本?
我有一个 C++ 项目,它编译为不同的版本,包括发布版本、调试版本、共享库和可执行文件,每个版本都有不同的编译器标志。 我正在尝试使用 Jam 作为 Ma…
如何使用 CDT 配置 Eclipse?
我一直在尝试在 Windows XP 和 cygwin 下将 CDT 与 Eclipse 3.4 一起使用。 我需要做什么才能开始? 我使用了在 Eclipse 主页上找到的“eclipse-cpp-g…
我该如何改进这个 Makefile?
我对创建 Makefile 不太了解,但我一直在阅读 make 手册 我已经取得了一些进展。 我的 Makefile 可以工作并执行我想要的操作。 我的情况通常涉及 1 到…
在 VisualStudio 中使用 Makefile 的好技巧?
我知道构建项目的理想方法是不需要基于 IDE 的项目文件,因为理论上它会导致自动化等方面的各种麻烦。 但我还没有开发过一个在 Windows 上编译、不依…
Cygwin 中的 Make/Execvp 错误:
在尝试进行增量构建时,make 中出现以下错误: make[2]: execvp: C:/path/to/compiler.exe: 消息太长 我怀疑我的问题是 execvp 的参数长度。 知道那个…
您对非递归 make 有什么经验?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…