写在前面:
之前写 ROS 都是按照维基百科上的教程, 没有对编译器有过太多的选择只是用 Vim 或者 gedit 来写代码. 但是这样是十分低效的, 因为至少以我的水平用 gedit 写的代码是有很多细节的语法问题与单词拼写问题. 所以我一直想着用一款编译器来写 ROS, 由于我个人比较喜欢 Clion 的风格, 觉得很漂亮而且功能也很强大. 问题就在于官方没有给出 CLion 的配置方法, 只有 Qt 等的配置方法, 但是实际上都差不多. 这里简单的记录一下配置过程.
1.clion 的安装
基本算是傻瓜操作吧, 运行一下脚本就好了.
2.Clion 的配置
在终端输入命令
- gedit ~/.local/share/applications/jetbrains-clion.desktop
- [Desktop Entry]
- Version=1.0
- Type=Application
- Name=CLion
- Icon=/home/linyicheng/Desktop/clion-2018.1.3/bin/clion.svg
- Exec="/home/linyicheng/Desktop/clion-2018.1.3/bin/clion.sh" %f
- Comment=The Drive to Develop
- Categories=Development;IDE;
- Terminal=false
- StartupWMClass=jetbrains-clion
文件里面可以看到, 大概就是制定了快捷方式的图片, 需要运行的命令, 是否启动终端等配置. 我们只需要在每次启动 clion 的时候加载一下 bash 就好了. 所以将第六行改动一下, 变成下面这个样子就好了.
- [Desktop Entry]
- Version=1.0
- Type=Application
- Name=CLion
- Icon=/home/linyicheng/Desktop/clion-2018.1.3/bin/clion.svg
- Exec=bash -i -c "/home/linyicheng/Desktop/clion-2018.1.3/bin/clion.sh" %f
- Comment=The Drive to Develop
- Categories=Development;IDE;
- Terminal=false
- StartupWMClass=jetbrains-clion
也就是说, 只是在第六行加上了 bash -i -c 就好了.
最后, 重新启动一下 CLion 就能快乐的写 ROS 的程序了.
来源: https://blog.csdn.net/RoboChengzi/article/details/82290070