【发布时间】:2014-05-31 01:52:13
【问题描述】:
我使用的是 OS X Mavericks 10.9.3。当我运行很长的cpp 命令时,我得到一个不透明的错误:
clang: error: no such file or directory: 'c'
我已将产生错误的命令缩小到
cpp -I "."
- 我该如何解决这个问题?
- 有没有办法强制
cpp给我一个更有用的错误信息? - 奖励:这可能意味着什么?
附录
解决 cmets 中的问题
$ cpp --version
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.2.0
Thread model: posix
【问题讨论】:
-
别无用,但您知道
cpp不是clang 的前端,而是gcc 代码的一部分(然后使用llvm 后端)?您通常会使用clang或clang++(或gcc或g++或c++)... -
我系统上的
cpp --version告诉我 clang/LLVM(参见上文)。或者我可以直接使用clang -E进行预处理。但也许你是对的......
标签: macos clang c-preprocessor