CLion配置远程服务器
搭建环境
最近需要进行简单的Linux开发,我使用的是windows系统,然后在一个云服务器上进行开发。
环境:
- windows10系统
- xshell
- CLion2019.3.4
- Cmake3.17
- 云服务器(ubuntu16.4)
配置和pycharm远程连接服务器很像,毕竟都是JetBrain的东西。
设置toolchain
设置toolchain的目的在于准备了一条可用的工具链(gcc,g++,gdb,cmake)
点击 file --> settings --> Toolchains
点击添加符号 , 选择Remote Host 进行创建。
设置cmake profile
这一步是为了将要处理的代码文件选择toolchain(配置运行环境)。
点击file --> settings --> cmake
点击添加符号,选择debug(后面会创建一个带有调试信息的可执行文件)
在toolchain处选择你之前准备的可用的toolchain。
设置deployment
部署远程文件地址和本地文件地址(能够在本地文件和远程文件进行同步)。
root path:远程文件的根路径
deployment path:远程文件相对于根路径的相对路径
local path:本地文件的路径
注意
每次当你根据上面配置完成后,重新新建一个项目的时候,CLion会为你在配置好的远程服务器上创建一个临时文件/tmp/tmp.xxx,此时你的本地文件是和那个临时文件相对应的。当你修改deployment中的路径后,此时CLion可能还是只认那个临时文件,那么点击file --> Reload Cmake Project