Makefile:138: recipe for target ‘all‘ failed make: *** [all] Error 2 Invoking “make -j1“ failed解决方法

博主在编译Aubo的ROS包时遇到错误,尝试了多种方法来解决问题。首先尝试了vcatkin_make-j1,但未成功。接着尝试更改文件权限,依然无效。最后通过搜索具体错误信息找到了解决方案,发现是因为缺少ros-kinetic-industrial-robot-client包,安装该包后问题得到解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我是在网上下载的aubo的ros包,然后进行编译的,但是出现了问题,试着在网上找解决办法,以下是找的办法以及是否可行。
aubo的链接:
https://github.com/lg609/aubo_robot.git添加链接描述

第一个方法(无效)

vcatkin_make -j1

在这里插入图片描述在这里插入图片描述

这个没有用,还是报错,没有用。

第二个方法:(没有效果)
在这里插入图片描述

// A code block
username@username:~/catkin_ws/src$ sudo chown -R username /home/username/catkin_ws/
[sudo] username 的密码:
username@username:~/catkin_ws/src$ sudo chmod -R +x /home/username/catkin_ws/

不行

第三个方法:(可行)
我真是太蠢了,我问题直接就搜错了,我之前都是在百度上面搜这个问题的解决方法,结果给的都是安装anconda 时,报这个错,他们的解决方法。
Makefile:138: recipe for target ‘all’ failed make: *** [all] Error 2 Invoking “make -j1” failed解决方法

然后我试着搜了下/usr/bin/ld: cannot find -lindustrial_robot_client collect2: error: ld returned 1 exit status解决方法 这个额错误的解决方法,直接就找到解决方法了:
aubo ros编译出现的问题解决方法:

https://blog.youkuaiyun.com/haigujiujian/article/details/116118770?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163426136816780264031081%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=163426136816780264031081&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-116118770.pc_search_result_cache&utm_term=%2Fusr%2Fbin%2Fld%3A+%E6%89%BE%E4%B8%8D%E5%88%B0+-lindustrial_robot_client&spm=1018.2226.3001.4187

这上面说是少了个包,然后安装这个包就解决了,我试了下还真行。

sudo apt-get install ros-kinetic-industrial-robot-client

我太傻了 上面的报错信息 明明写了找不到-lindustrial_robot_client,还看不出来是缺少包。唉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值