mac使用gcc編譯器

mac自帶的編譯器是clang編譯器而且自帶的gcc是映射到clang的之前看到網上需要關閉SIP模式很煩,我試了試關閉了也刪除不了gcc,也無法軟鏈接。

後來找到一篇曲線救國的帖子,是在~目錄下使用的。

首先下載gcc的最新版本,我下載的是gcc9使用

安裝gcc9:

brew install gcc@9

brew的安裝位置爲/usr/local/Cellar/gcc

使用之前要安裝好brew包管理工具,沒有安裝的參考上一篇文章。

https://mp.csdn.net/console/editor/html/106675956

安裝好以後就可以配置環境了。

設置別名:

在 ~/.bash_profile 文件添加

這個要是看不懂那就不需要用終端了,最基本的環境配置,

vim ~/.bash_profile

然後在文件的最後一行寫

 alias gcc='gcc-9'
 alias cc='gcc-9'
 alias g++='g++-9'
 alias c++='c++-9'

我下載的gcc9所以alias gcc='gcc-9',你要是下載的gcc8就改成alias gcc='gcc-8',所有的都需要改。

使配置生效:source ~/.bash_profile

驗證:

gcc --version

當然有個問題就是電腦重啓以後就恢復gcc是clang的編譯器了,需要的就是再執行一次source ~/.bash_profile。

也可以配置開機執行source ~/.bash_profile 這個配置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章