ROS出现“Couldn't find executable named listener below //home/xxx/catkin_ws/src/mypack”问题

在执行节点时出现了如下图所示的错误:

错误原因是在路径下找不到可执行的节点文件。但事实是已经对工作空间进行了编译,并且在devel /lib/my_serial_node 中已经生成了可执行文件。

如下所示:

这时想到是否是没有添加setup.bash 到bashrc文件中,于是打开该文件,显示如下:

可以看出也已经添加了该文件到路径下,至此也不知道是什么原因导致的。(系统为ubuntu14.04,为了解决这个问题还特地在16.04ubuntu上进行了同样的操作发现是可以执行的)

最后的解决方法:

在编译完成后,执行:(不是手动添加)

执行完成后:

 

发现可以正常执行了。但是不知道原因,如果你知道的话,辛苦在下方留言,感谢。

转载于:https://www.cnblogs.com/fuhang/p/9721849.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值