跑行人检测代码,显示warning: You are using gcc version '4.8.4'. the version of gcc is not supported.细节如下:
同事说要安装4.7.x,于是百度了许多教程,把最简洁有效方法呈现:
首先,更新添加镜像源:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.7
sudo apt-get install g++-4.7
OK,安装gcc,g++4.7完毕
$which gcc 一下
找到目前gcc版本的目录:/usr/bin/gcc
$cd /usr/bin/ ; ls -al | grep gcc
可见,目前的gcc符号链接于gcc-4.8.4
$sudo rm gcc //删除原来的符号链接
$sudo ln -s gcc-4.7 gcc //重新创建链接
$gcc -v //可见其版本已经是4.7
OK,g++ 更改版本过程如出一辙
good luck !
上面我修改过的版本
原作者有一点错误:
要sudo权限!!!
结束后输入gcc --version 可以看出版本变成4.7.3
至此,运行cnn还是报错,因为我忘了更改g++的链接了,重复一次操作,
which g++
cd /usr/bin/
ls -al | grep g++
sudo rm g++ //删除原来的符号链接
sudo ln -s g++-4.7 g++ //重新创建链接
g++ -v //可见其版本已经是4.7
g++成功!!
注: 卸载
sudo apt-get remove g++-4.7
sudo apt-get remove gcc-4.7
参考文章地址: http://www.xuebuyuan.com/2181579.html