1、homebrew安裝
我沒改鏡像,直接網(wǎng)上腳本一鍵安裝的,具體命令忘了,可能是這個(gè)
反正裝這個(gè)的方法很多,網(wǎng)上一搜都有。
成功裝上homebrew就行。
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
2、安裝g++
搜索gcc
brew search gcc
裝個(gè)最高的
brew install gcc@12
安裝成功后,終端里的gcc是不會變的
但是可以用gcc-12進(jìn)行編譯,他的路徑可以where一下看到
也可以gcc-12 xx.cpp
進(jìn)行編譯了
clion里也可以直接鏈接器里面添加對應(yīng)路徑的gcc就能用了。
where gcc-12
/opt/homebrew/bin/gcc-12
3、改環(huán)境變量
查看版本(顯示不出來是沒裝xcode,顯示出來了包含clang字樣就是沒成功裝上g++)
g++ -v
打開環(huán)境變量保存位置:
sudo open -e ~/.zshrc
文件寫入:
alias gcc='gcc-12'
alias g++="g++-12"
alias cc="gcc-12"
alias c++="c++-12"
執(zhí)行環(huán)境變量
source ~/.zshrc
此時(shí):g++ -v
就會發(fā)現(xiàn)版本更新上去了
vscode的coderunner萬能頭也能用了。文章來源:http://www.zghlxwxcb.cn/news/detail-723752.html
附帶一下mac環(huán)境變量的優(yōu)先級文章來源地址http://www.zghlxwxcb.cn/news/detail-723752.html
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
.bash_profile 顧名思義,是每個(gè) Profile(用戶)的 Bash 初始化文件。
.zshrc 顧名思義,是 zsh 的 RunControl(運(yùn)行控制)文件。
系統(tǒng)啟動時(shí)會先加載 /etc/profile、/etc/paths 這倆。
等你登錄了一個(gè)用戶后,有 ~/.bash_profile 就加載它,沒有它就加載 ~/.bash_login 和 ~/.profile。
.zshrc 是 zsh 啟動時(shí)加載的;你要是用別的 Shell 它就不加載。
bash與zsh都是mac終端自帶的shell命令解釋器,早期macos系統(tǒng)默認(rèn)使用bash解釋器,在macos10.15系統(tǒng)中官方推薦使用zsh解釋器。 zsh原稱為Z Shell。 也是一種shell,兼容最常用的bash這種shell的命令和操作,并且有很多增強(qiáng),超強(qiáng)的訂制性
到了這里,關(guān)于macos使用搭建算法競賽c/c++的g++/gcc編譯環(huán)境(homebrew,含萬能頭,改環(huán)境變量,vscode/clion可用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!