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編譯運行,可以直接在本地調試遠端代碼