每当我编辑以从我的 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 工具链创建一个 makefile 项目,并将“ndk-build”设置为默认构建命令 make 的覆盖。有了它,您可以打开或关闭 -k
。
关于c++ - Eclipse 强制将 -k 添加到 C++ 构建命令参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13587151/