版权声明:本文为博主原创文章,未经博主允许不得转载。 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.