CLion服務器開發使用教程

CLion服務器開發使用教程

工慾善其事必先利其器

本文主要介紹使用CLion進行C++服務端開發的配置,CLion 是一款專爲開發 C 及 C++ 所設計的跨平臺 IDE。 它是以 IntelliJ 爲基礎設計的,包含了許多智能功能來提高開發人員的生產力,從而提升工作效率 。

環境

  1. 系統 :macOS Mojave 10.14.6
  2. CLion版本:2019.3
  3. 服務器系統:Ubuntu 14.04.6 LTS

一,CLion和服務器同步文件

  1. 設置路徑CLion=>Preferences=>Build, Execution, Deployment=>Deployment,設置如下圖:
    在這裏插入圖片描述

  2. 設置本地路徑和服務器路徑的對應關係
    在這裏插入圖片描述

  3. 文件上傳和下載
    在這裏插入圖片描述

  4. 代碼修改自動上傳
    在這裏插入圖片描述

二,CLion遠端調試服務器代碼

  1. 在服務端安裝cmak、gdb、gdbserver
# cmake
apt install cmake
# gcc & gdb
apt install gcc-c++
apt install gdb
#gdbserver
apt install gdb-gdbserver
  1. 將本地的CLion工程同步到服務端
    在這裏插入圖片描述
  2. Clion添加GDB Remote Debug
    在這裏插入圖片描述
  3. 編譯服務端代碼
    在這裏插入圖片描述
  4. 使用CLion開始調試在這裏插入圖片描述
    調試在本地,代碼運行在遠端
  5. 遠程gdbserver的動態連接已經在運行的進程
gdbserver :1234 --attach <PID>

三,優雅的用CLion完全的在遠程工作

  1. 配置遠程編譯的工具鏈
    在這裏插入圖片描述
  2. 設置本地和遠端工程路徑
    在這裏插入圖片描述
  3. 選擇遠程編譯運行
    在這裏插入圖片描述
  4. 最終效果
    在這裏插入圖片描述
    使用遠端的cmake編譯運行,可以直接在本地調試遠端代碼

參考

https://cloud.tencent.com/developer/article/1406250

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章