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

Eclipse forcibly adds -k to C++ build command arguments

本文关键字:构建 C++ 命令 参数 添加 Eclipse      更新时间:2023-10-16

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

对于通用C++项目,您可以在"属性/C++构建/构建器设置"对话框的第二个选项卡(行为)上选中或取消选中"首次生成错误时停止"。当复选框关闭时,-k会自动添加到您在第一个选项卡中的任何命令中。

请注意,对于 Android NDK 项目,现在有一个新的 ADT 插件,您可以从 http://developer.android.com 获取 ADT 捆绑包或插件。对于此类项目,如果查看"属性/C++生成/生成器"设置,则会看到ndk-build为默认生成命令,并且第二个选项卡上的复选框处于禁用状态,因此-k永远不会追加到命令中。

您仍然可以使用 Android 工具链创建生成文件项目,并将"ndk-build"设置为默认构建命令 make 的覆盖。有了这个,您可以打开或关闭-k