问题描述:
使用ros编译功能包,出现未定义的引用,如图所示
**问题分析:
可能是由于gcc的版本不对应问题导致的,所以我们需要重新安装gcc
解决方案:
在这里插入代码片
`1`` sudo aptitude reinstall gcc
2 sudo aptitude reinstall g++
接着会出现找不到aptitude命令,因此需要安装
`1``apt-get install aptitude
在这里插入代码片
又会提示权限不够,需要root。
终端输入:
sudo passwd root
重新修改root密码,输入两次,然后输入
su
进入root模式,再重新执行
上面的安装命令。
全部完成后在新的工作空间编译即可通过。