ROS 文件 可执行权限

在根据ROS wiki新建talker.cpp的时候,使用了touch talker.cpp创建了talker.cpp文件。

然后sudo gedit talker.cpp在gedit编辑器中编写代码。

这时虽然创建了.cpp文件,但该文件并不具备可执行的权限,使用rosrun会显示~not executable~,所以还需:chmod +x talker.cpp+表示增加权限,r, w, x分别表示可读取、可写入和可执行。

另外,遇到问题建议多使用ROS社区的Q&A进行查询。以上的问题在百度和bing找了好久都找不到解决方案,但在Q&A上一分钟就解决了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。