Ubuntu 18.04安装gcc(4.8、4.9)、g++(4.8、4.9)

Ubuntu 18.04下如何安装gcc、g++ 4.8介绍:
https://blog.csdn.net/a145127/article/details/88954122
如果需要卸载之前的gcc版本,使用如下命令:

sudo apt-get remove gcc
sudo apt-get remove g++

新增

因为在复现GitHub中的一个TensorFlow C++ API 实现的object detection https://github.com/lysukhin/tensorflow-object-detection-cpp时,在make时报"regex未定义引用"问题,排查后发现是sregex_iterator()这句的问题,在将gcc更新为最新版本和4.8版本之后都没解决,最后查找资料发现好像4.9可以(解决这个bug花了差不多一天时间),然后尝试将gcc更新为4.9,终于make成功,用摄像头测试也OK。
因此在这里记录gcc4.9和g++4.9的安装过程:
1.加入并更新下载源(否则在sudo时可能找不到4.9版本)

sudo gedit /etc/apt/sources.list
deb http://dk.archive.ubuntu.com/ubuntu/ xenial main
deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe
sudo apt update

2.安装

sudo apt-get install gcc-4.9
sudo apt-get install g++-4.9

3.更新

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 20

4.验证

gcc --version

5.成功标志

gcc (Ubuntu 4.9.3-13ubuntu2) 4.9.3

6.参考链接
https://blog.csdn.net/Pancheng1/article/details/83058833
https://blog.csdn.net/yizhang_ml/article/details/86750405

你可能感兴趣的:(Ubuntu 18.04安装gcc(4.8、4.9)、g++(4.8、4.9))