美文网首页
108. mac升级、安装(填坑)gcc并安装bcolz

108. mac升级、安装(填坑)gcc并安装bcolz

作者: 十里江城 | 来源:发表于2020-07-28 17:01 被阅读0次
  好像2018以后的mac是自带gcc的了,所以一般gcc没有太大问题,but去年我给自己挖了坑删掉了一些C有关的文件,导致我的gcc半年多不能用,每次c有关遇到都绕坑离去。今天鼓起勇气终于解决,卸载、安装无数循环小记如下:

brew list查看到有gcc(或者含有多个),使用 brew uninstall --ignore-dependencies gcc卸载。
其中的brew是MAC下包管理工具homebrew的命令符。
卸载后brew research gcc查看可用gcc版本后安装:

gcc versions

这里我用了brew install gcc@4.9(目前4.9k可以试运行成功.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结果文件,./a.out显示输出:

使用g++编译.cpp文件: g++ test.cpp(gcc是C编译器,g++是C++编译器),执行得到的结果文件得到:

---------分割线------------
conda选择特定环境安装bcolz:

conda install -n base bcolz

其中base是conda环境

相关文章

网友评论

      本文标题:108. mac升级、安装(填坑)gcc并安装bcolz

      本文链接:https://www.haomeiwen.com/subject/vpnfrktx.html