首页 > mac下关于gcc的版本问题

mac下关于gcc的版本问题

mac os x安装 xcode之后,gcc -v发现 是4.2.1,觉得版本太低。

于是通过homebrew安装了gcc48,但是如何选择高版本的gcc呢。

gcc -v还是4.2,而且sudo port select --list gcc只有none (active)一项。。。

怎么办啊,跪求

Ps : 看了下/usr/local/bin下面的,是g++-4.8,那么编译的时候用g++-4.8 XXX.cpp 是可以的,有没有简便方法 不需要去写版本号的


为什么你使用 homebrew 安装的,却使用 port 去选择呢…………

你先看看 $PATH 环境变量,以及「which -a gcc」,看看它们都在哪些地方。然后去优先级比较高的地方放个软链接就可以啦。


其实吧,我感觉版本都是浮云,只要没有低版本影响到你。。。升级真是麻烦事


目前来看的话,OS X默认下不再使用gcc作为C语言编译器了,转而使用自家的clang+llvm。
你可以再终端中输入:gcc -v

但是你编译C语言源代码仍然可以使用如下命令:gcc main.c -o main
但是不是用gcc编译的。

【热门文章】
【热门文章】