Ubuntu14自带GCC的版本是4.8,编译caffe时有时降级到4.7系统使用的gcc版本随着发布版本的不同而不同。
查看gcc版本:
$gcc -v
gcc version 4.9
查看是否安装gcc 4.7
$ls /usr/bin/gcc*
如果没有4.7,安装4.7:
$sudo apt-get install gcc-4.7 gcc-4.7-multilib g++-4.7 g++-4.7-multilib
安装好后输入以下指令:
$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 50
$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40
接着输入:
$sudo update-alternatives --config gcc
要维持当前值[*]请按回车键,或者键入选择的编号:
设置一下g++的
$sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.7 50
$sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 40
若需要删除可选项的可以键入以下指令:
$sudo update-alternatives --remove gcc /usr/bin/gcc-4.7
再次查看版本
$gcc -v