ubuntu16.04下配置clion,pycharm的ROS开发环境
每次需要重装系统,都要把环境配置一遍,然后打开好几个博客看,真是麻烦,还是自己做个总结吧。
clion安装
1.在官网https://www.jetbrains.com/直接下载,也可以到我网盘下载:网盘链接 提取码:t2s8
2.进入下载目录(我的是在Downloads文件夹),解压文件,拷贝到home文件夹,然后安装:
cd ~/Downloads
tar -zxvf CLion-2019.2.4.tar.gz
cp -Rf ./clion-2019.2.4/ ~/
cd ~/clion-2019.2.4/bin
./clion.sh
网上找个最新的注册码填入弹出的注册界面中,然后选择打开工程,选择ROS的工程文件夹,如:~/catkin_ws/src,一定要选到src文件夹(因为src下有CMakeLists.txt文件,如果不在src中,没有CMakeLists.txt文件,clion会自己建一个CMakeLIsts文件,这样就跟ROS的catkin工程文件目录就不匹配了),目标是在不影响正常catkin工作空间的情况下使用Clion。结果如下:
防止注册码失效,请进行如下操作:
sudo vim /etc/hosts
加入
0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com
结果如下图:
3.设置clion快捷键:
File->Setting->Keymap->Keymaps 选择Visual Studio风格
4.设置编译工具:
File->Setting->Build,Execution,Deployment->Toolchains
CMake设置:
/usr/bin/cmake
Make设置:
/usr/bin/make
C Compiler设置:
/usr/bin/cc
C++ Compiler设置:
/usr/bin/c++
Debugger设置:
/usr/bin/gdb
效果如下: