我正在使用指定的 _D 选项 MY_OPT 编译 .c 文件。在属性 -> c++ 构建 -> 设置 -> gcc c 编译器 -> 符号中,我创建了一个条目并将 MY_OPT 作为值。
当我编译时,我收到错误 127,说找不到 DMY_OPT。我了解到错误 127 意味着它确实来自 bash,经过一番思考,我意识到由于不存在破折号(如在 -DMY_OPT 中),bash 确实会报告没有名为 DMY_OPT 的输入文件可以找到。
我搜索了 google 和 stackoverflow,发现了很多类似的问题,但无法用足够窄的搜索词来制定任何远程相关的答案,所以我希望这里有人能提供帮助。
注意:我删除了 SYMBOL,而是在杂项字段中添加了 -DMY_OPT。没有变化(或者我得到了关于不删除以前的错误的 Eclipse Juno 错误。)