在OSX上,当我使用外部提供的编译器(例如gcc或自定义的clang安装)时,无法从命令行编译简单程序。找不到像limits.h这样的系统标题。

错误消息示例:

fatal error: limits.h: No such file or directory

或者:
fatal error: stdio.h: No such file or directory

或者:
fatal error: 'stdlib.h' file not found

等等。

怎么了?

最佳答案

确保已安装xcode命令行工具:

xcode-select --install

(接受弹出对话框。)

这会将系统 header 安装到gcc之类的工具期望的标准位置,例如/usr/include

关于xcode - 致命错误: limits. h:无此类文件或目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30877659/

10-11 23:25
查看更多