【发布时间】:2009-07-16 20:28:14
【问题描述】:
我正在使用 Xcode 修改后的 gcc,我注意到有时当我包含一个不存在的文件时,它只是默默地跳过它。我怎样才能让它给我一个警告?
【问题讨论】:
-
您能否发布具体示例(编译器调用和源文件)而不是释义?您确定正在处理 #include,并且包含路径中没有具有该名称的文件吗?
我正在使用 Xcode 修改后的 gcc,我注意到有时当我包含一个不存在的文件时,它只是默默地跳过它。我怎样才能让它给我一个警告?
【问题讨论】:
很可能构建系统,即 xcode 构建器没有重新编译某些源文件,因此您不会收到错误。很难说为什么。我们使用 Scons 进行跨平台构建。
【讨论】:
听起来像一个错误。如果是这样,那么修复它可能是最好的方法。
编辑:我忘了,Xcode 没有打开。没关系。
【讨论】:
我很难相信任何版本的 gcc 都不会在 #include 失败时产生错误消息,如果那是您所要求的。您是否尝试过从命令行构建代码?
【讨论】:
恐怕我无法用一个较小的项目来复制这个问题。我/正在收到内部链接器图错误。项目或 Xcode 中出现严重问题。
不管是什么问题,使用 Xcode 3.0 已经解决了。
【讨论】:
这通常属于配置脚本中的内容。它会检查一些标题并选择最适合的标题。
【讨论】: