Step1:下載brew包管理工具
brew包管理工具能夠幫助我們更好的管理電腦中的各種工具
再嘗試了很多次下載之后發(fā)現(xiàn),需要使用到國內(nèi)的包進(jìn)行下載安裝,不要使用官網(wǎng)的鏈接進(jìn)行直接下載,很大可能會導(dǎo)致下載失敗
蘋果電腦 常規(guī)安裝腳本(推薦 完全體 幾分鐘安裝完成): /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
蘋果電腦 極速安裝腳本(精簡版 幾秒鐘安裝完成): /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed
蘋果電腦 卸載腳本: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
按照提示,需要重啟Terminal或者輸入
source /Users/用戶/.bash_profile
Step2:安裝gcc
brew install gcc
輸入后提示
原因可能是沒有安裝xcode–select
按照提示輸入語句安裝
xcode-select --install
重新進(jìn)行安裝gcc
brew install gcc
安裝成功后記得查看安裝的gcc版本號,后面需要修改bash——profile文件
在這里我的電腦安裝的gcc版本是gcc12
Step3 配置bash_profile
①現(xiàn)在查看gcc的版本,依舊會顯示原本電腦上安裝的clang版本,原因可能是重名的問題,因此需要修改bash_profile文件的配置進(jìn)行修改
查看gcc 版本
gcc --version
②使用vim編輯器打開bash_profile文件
vim ~/.bash_profile
打開后輸入E進(jìn)入編輯模式
在文檔末尾添加
alias gcc='gcc-12'
alias g++='g++-12'
alias c++='c++-12'
輸入完成后 按下Esc鍵
再輸入:wq退出
:wq
如果中途輸入錯誤,或者不想保存可以輸入:q!,不保存強(qiáng)制退出
:q!
③輸入完成后記得使用source ~/.bash_profile命令重新加載配置文件。
source ~/.bash_profile
Step 4 查看gcc版本
查看gcc 版本
gcc --version
發(fā)現(xiàn)修改完成。
Step 5 嘗試運行一個C++語言文件
寫下一個Hello World語句,命名為hhh.cpp
#include<iostream>
using namespace std;
int main(){
cout<<"Hello World!\n";
return 0;
}
①在Terminal中使用cd語句 定位當(dāng)前代碼所在的文件夾
②編譯
格式為
gcc cpp文件名 -o 編譯后文件名 -lstdc++
gcc hhh.cpp -o hhh -lstdc++
③運行編譯后文件
./hhh
最后一步可能出現(xiàn)的錯誤
① 如果出現(xiàn) -mmacosx-version-min = 12.x
原因:可能是因為系統(tǒng)版本或者Xcode版本不匹配的問題,
可以嘗試全部更新后解決。
②如果出現(xiàn) symbol(s) not found for architecture x86_64
編譯時不要使用文章來源:http://www.zghlxwxcb.cn/news/detail-445452.html
gcc cpp文件名 -o 編譯后文件名
應(yīng)該使用文章來源地址http://www.zghlxwxcb.cn/news/detail-445452.html
gcc cpp文件名 -o 編譯后文件名 -lstdc++
到了這里,關(guān)于在MacOS 上 使用brew 部署C++ gcc編譯環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!