我是在网上下载的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,还看不出来是缺少包。唉