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,设置如下图:
    CLion服务器开发使用教程_第1张图片

  2. 设置本地路径和服务器路径的对应关系
    CLion服务器开发使用教程_第2张图片

  3. 文件上传和下载
    CLion服务器开发使用教程_第3张图片

  4. 代码修改自动上传
    CLion服务器开发使用教程_第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工程同步到服务端
    CLion服务器开发使用教程_第5张图片
  2. Clion添加GDB Remote Debug
    CLion服务器开发使用教程_第6张图片
  3. 编译服务端代码
    CLion服务器开发使用教程_第7张图片
  4. 使用CLion开始调试CLion服务器开发使用教程_第8张图片
    调试在本地,代码运行在远端
  5. 远程gdbserver的动态连接已经在运行的进程
gdbserver :1234 --attach 

三,优雅的用CLion完全的在远程工作

  1. 配置远程编译的工具链
    CLion服务器开发使用教程_第9张图片
  2. 设置本地和远端工程路径
    CLion服务器开发使用教程_第10张图片
  3. 选择远程编译运行
    CLion服务器开发使用教程_第11张图片
  4. 最终效果
    CLion服务器开发使用教程_第12张图片
    使用远端的cmake编译运行,可以直接在本地调试远端代码

参考

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

你可能感兴趣的:(流媒体服务器开发)