有一个以前的问题 升级到 Mojave 后无法在 Mac 上编译 C 程序,和答案已经涵盖了什么出错的大多数变化。
现在,从2019-10-07周一开始,您可以升级到 macOS Catalina 10.15。在升级过程中,/usr/include
目录又一次被更新打乱了,尽管 XCode 11.0是在升级(从 Mojave 10.14.6)到 Catalina 之前安装的。因此,预期存在 /usr/include
目录的编译器不再工作。
关于 Mojave 问题的主要建议步骤ーー使用以下命令:
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
因为目录 /Library/Developer/CommandLineTools/Packages/
不存在(所以还没有要打开的 .pkg
文件) ,所以不能在门外工作。
是否有一个好的(正式的)方法来创建和填充目录 /usr/include
?