stdio.h file not found mac catalina clion 頭文件 找不到


問題:mac update catalina 版本之后引發的include文件問題

​ 近期Mac 版本升級到catalina版本,使用CLion調試c/c++程序,莫名其妙的發現,有些頭文件include fail。

解決:

  1. 確保安裝 xcode command tools
xcode-select --install
  1. 確認下stdio.h相關文件,確實存在該目錄下
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/
  1. 我們需要將所有的頭文件軟連接到這個目錄下即可
/usr/local/include/
  1. 軟連接到目標目錄
sudo ln -s /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/* /usr/local/include/

原因:

從解決方案我們知道,其實就是Mac升級后,include的文件目錄已經更換了(只保留基礎功能文件),導致部分頭文件引入失敗。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM