Ubuntu GCC多版本切换

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011608180/article/details/85319186

前言:一小白准备开始学习Google Tensorflow,准备从tensorflow_gpu-1.10.0搞起;先看了一下tensorflow_gpu-1.10.0对应的Compiler版本是GCC 4.8,而ubuntu 16.04LTS默认安装的GCC版本是5.4.0,所以选择切换GCC版本,以避免不必要的错误.

策略一:使用 update-alternatives 命令,关于update-alternatives是什么,看一下这个

man update-alternatives

步骤一:安装GCC 4.8

sudo apt-get install gcc-4.8 gcc-4.8-multilib g++-4.8 g++-4.8-multilib

步骤二:测试GCC 4.8是否安装成功

ll /usr/bin/gcc*

步骤三:使用 update-alternatives命令创建GCC可切换版本

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

步骤四:执行如下命令,可以根据编号选择GCC版本。

sudo update-alternatives --config gcc

截图如下,输入数字1,回车:

 步骤六:测试GCC当前的版本:

gcc -v

OK. 

猜你喜欢

转载自blog.csdn.net/u011608180/article/details/85319186