在OSX上,当我使用外部提供的编译器(例如gcc-4.8)时,我无法从命令行编译简单程序.limits.h无法找到系统标头.
示例错误消息:
fatal error: limits.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
要么:
fatal error: stdio.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
等等.
怎么了?
Stu*_*erg 20
确保您已安装xcode命令行工具:
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
(接受弹出对话框.)
这将把系统头文件安装到像gcc这样的工具所期望的标准位置,例如/usr/include.
| 归档时间: |
|
| 查看次数: |
10642 次 |
| 最近记录: |