c++ - Eclipse 强制将 -k 添加到 C++ 构建命令参数

标签 c++ eclipse eclipse-cdt

每当我编辑以从我的 C++ 项目的构建命令行(项目->属性->C/C++ 构建->构建命令)中删除 -k 选项时,Eclipse 会在保存属性时将其添加回来.如何打败它?

最佳答案

对于通用 C++ 项目,您可以在 Properties/C++ Build/Builder settings 的第二个选项卡(Behavior)上选中或取消选中“Stop on first build error”对话。当复选框关闭时,-k 会自动添加到第一个选项卡中的任何命令。

请注意,对于 Android NDK 项目,现在有一个新的 ADT 插件,您可以从 http://developer.android.com 以 ADT 包或插件的形式获得它.对于这样的项目,如果您查看 Properties/C++ Build/Builder 设置,您会看到 ndk-build 作为默认构建命令,并且第二个选项卡上的复选框被禁用,因此 -k 永远不会附加到命令中。

您仍然可以使用 Android 工具链创建一个 ma​​kefile 项目,并将“ndk-build”设置为默认构建命令 make 的覆盖。有了它,您可以打开或关闭 -k

关于c++ - Eclipse 强制将 -k 添加到 C++ 构建命令参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13587151/

相关文章:

c++ - 请推荐一本反设计模式的电子书?

java - 如何使用Eclipse在GUI中添加图像?此代码不显示图像

java - Eclipse 中的跟踪点

c - 当我在 Eclipse Indigo CDT 中运行代码时输出错误

c++ - 在 Eclipse CDT 中指定外部 Makefile 选项

c++ - boost::array 不在 VS 2005 上编译

c++ - C4211:使用了非标准扩展名:将外部重新定义为静态

css - JSP 页面看不到 css

Eclipse Juno-突然 “cannot run program ' make' : unknow reason”

c++ - rdi 寄存器用于无参数函数的目的