在进行PCL点云拼接的时候,遇到undefined reference to `boost::system::generic_category()'等系列undefined reference to问题,起初认为可能是版本问题,为此尝试了版本的切换,但并不是,在此把g++升级过程做一下总结:
参考:https://blog.csdn.net/sunshinefcx/article/details/82927458
https://www.jianshu.com/p/3fa30b788d0e
https://blog.csdn.net/qq_35976351/article/details/79673352
1、用于加入源,方便更新。
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
2、更新
sudo apt-get update
3、将/usr/bin/gcc和/usr/bin/g++这两个快捷方式给删除
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
4、安装 g++ 和 gcc (以7版本