macOS 10.15 (Catalina) 更新部分(多關(guān)注man xcrun):
macOS 10.15 下/System/Library/Frameworks/也缺少很多頭/庫文件,會導(dǎo)致很多軟件編譯失敗府喳。
比如:CoreFoundation(找不到 #include <CoreFoundation/CoreFoundation.h>),在這里我也一并處理了。
csrutil disable # 需要在恢復(fù)模式下運行命令浸遗,具體請自行搜索弛饭。
$ sudo mount -uw / # 根目錄掛載為可讀寫雷逆,否則無法在/usr/下建立文件,本修改重啟前有效忙芒。
$ sudo ln -s "$(xcrun --show-sdk-path)/usr/include" /usr/include
$ export SDKROOT="$(xcrun --show-sdk-path)" # 設(shè)置環(huán)境變量
$ echo "export SDKROOT=\"\$(xcrun --show-sdk-path)\"" >> ~/.bash_profile # zsh的自行搞定
$ sudo DevToolsSecurity -enable # 將系統(tǒng)置于開發(fā)模式
https://zhile.io/2018/09/26/macOS-10.14-install-sdk-headers.html