参考:https://answers.ros.org/question/252836/cfg-permission-denied-while-building-workspace/
catkin_ws/build/global_planner/setup_custom_pythonpath.sh: 4: exec: /home/catkin_ws/src/global_planner/cfg/GlobalPlanner.cfg: Permission denied
make[2]: *** [/home/zmy/catkin_ws/devel/include/global_planner/GlobalPlannerConfig.h] 错误 126
make[1]: *** [global_planner/CMakeFiles/global_planner_gencfg.dir/all] 错误 2
make: *** [all] 错误 2
Invoking "make -j4 -l4" failed
可能在文件拷贝,传输时丢失了执行位,使用
ls -al /home/catkin_ws/src/global_planner/cfg/GlobalPlanner.cfg 查看是否有执行位 x,若没有则使用
chmod +x
/home/catkin_ws/src/global_planner/cfg/GlobalPlanner.cfg
添加权限即可。
如果在文件夹及其子文件夹中包含多个需要添加执行的文件,可以使用
chmod -R +x *
给该文件夹下的所有文件添加执行权限