CLion服务器开发使用教程
工欲善其事必先利其器
本文主要介绍使用CLion进行C++服务端开发的配置,CLion 是一款专为开发 C 及 C++ 所设计的跨平台 IDE。 它是以 IntelliJ 为基础设计的,包含了许多智能功能来提高开发人员的生产力,从而提升工作效率 。
环境
- 系统 :macOS Mojave 10.14.6
- CLion版本:2019.3
- 服务器系统:Ubuntu 14.04.6 LTS
一,CLion和服务器同步文件
-
设置路径CLion=>Preferences=>Build, Execution, Deployment=>Deployment,设置如下图:
-
设置本地路径和服务器路径的对应关系
-
文件上传和下载
-
代码修改自动上传
二,CLion远端调试服务器代码
- 在服务端安装cmak、gdb、gdbserver
# cmake
apt install cmake
# gcc & gdb
apt install gcc-c++
apt install gdb
#gdbserver
apt install gdb-gdbserver
- 将本地的CLion工程同步到服务端
- Clion添加GDB Remote Debug
- 编译服务端代码
- 使用CLion开始调试
调试在本地,代码运行在远端 - 远程gdbserver的动态连接已经在运行的进程
gdbserver :1234 --attach <PID>
三,优雅的用CLion完全的在远程工作
- 配置远程编译的工具链
- 设置本地和远端工程路径
- 选择远程编译运行
- 最终效果
使用远端的cmake编译运行,可以直接在本地调试远端代码