108. mac升級、安裝(填坑)gcc并安裝bcolz

  好像2018以后的mac是自帶gcc的了,所以一般gcc沒有太大問題,but去年我給自己挖了坑刪掉了一些C有關(guān)的文件,導(dǎo)致我的gcc半年多不能用,每次c有關(guān)遇到都繞坑離去。今天鼓起勇氣終于解決,卸載、安裝無數(shù)循環(huán)小記如下:

brew list查看到有g(shù)cc(或者含有多個),使用 brew uninstall --ignore-dependencies gcc卸載。
其中的brew是MAC下包管理工具h(yuǎn)omebrew的命令符。
卸載后brew research gcc查看可用gcc版本后安裝:

gcc versions

這里我用了brew install gcc@4.9(目前4.9k可以試運(yùn)行成功.c、 .cpp文件,其他未成功嘗試)
在~/.bash_profile配置gcc類的別名:

alias gcc='gcc-4.9'
alias g++='g++-4.9'
alias c++='c++-4.9'
 

之后source ~/.bash_profile生效配置文件。
新建c文件:


int main(){
    printf("hello");
    printf("world");
}

以及cpp文件:

#include <iostream>
using namespace std;
int main(){
    cout << "Hello Li Ming" << endl;
    return 0;
}

安裝完成后,使用which gccwhich gcc查看路徑:

gcc path

g++ --version

gcc --version:

使用gcc或cc編譯.c文件:gcc hello.c, 得到a.out結(jié)果文件,./a.out顯示輸出:

使用g++編譯.cpp文件: g++ test.cpp(gcc是C編譯器,g++是C++編譯器),執(zhí)行得到的結(jié)果文件得到:

---------分割線------------
conda選擇特定環(huán)境安裝bcolz:

conda install -n base bcolz

其中base是conda環(huán)境

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容