多版本GCC切换使用

Linux
/ GCC / C / C++
May 6, 2016 ~

这两天因为要装NVIDIA的显卡驱动,需要4.8版本的gcc,我电脑上是4.9的,所以就写了这么一个经历来记录一下;(虽然最后显卡驱动还是看wiki上装了)

首先我们输入下面命令看一下你的默认gcc是那个版本的

gcc -v

然后,我们安装一个要用到的版本的gcc,安装方法这里就不说了;

安装好了输入下面命令来看看你当前所有的的gcc版本;

ls /usr/bin/gcc*

然后我们开始搞一下

输入下面两条命令,第一条的版本是你要设置成默认gcc的版本,第二条的版本就是你目前gcc的默认版本;两条后面的50和40是优先级;

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 40

输入上面两条命令后在输入下面的命令

sudo update-alternatives --config gcc

会出现一个界面,会让你选择你要设置成默认gcc的gcc版本;如下图

这里我们输入你要作为默认gcc的gcc版本前面的编号,例如我要有4.8版本的我就填1、然后敲回车;

最后输入下面命令来看看是不是生效了

gcc -v

好了,完事;

Tags

Weic Ma

没有什么事是一个脑瓜子解决不了的,要是不行就Remove掉你的脑瓜子吧!

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.