前面有一个问题Can't compile C program on a Mac after upgrade to Mojave,这个问题的答案涵盖了大多数关于出错原因的变化.
现在,从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
?