Ros下编译Moveit_tutorials时出现很多“未定义的引用”的解决方法

问题描述:
使用ros编译功能包,出现未定义的引用,如图所示

Ros下编译Moveit_tutorials时出现很多“未定义的引用”的解决方法_第1张图片
**问题分析:
可能是由于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模式,再重新执行
上面的安装命令。
全部完成后在新的工作空间编译即可通过。

你可能感兴趣的:(linux)