在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/