CLion使用(一):远程调试

一、CLion官网

https://www.jetbrains.com/clion/

从官网可以下载CLion,这是一个跨平台编程IDE

二、CLion远程调试

参考网址:

https://coding3min.com/CLion_cplusplus/

http://www.beesfun.com/2018/07/19/%E3%80%90note%E3%80%91clion%E8%BF%9C%E7%A8%8B%E8%B0%83%E8%AF%95/

这里在windows上远程调试linux(centos)的可执行程序。

1、centos需要安装一下程序:

yum install -y gcc gcc-c++ make cmake gdb gdb-gdbserve

2、在CLion工程中修改CMakeList.txt文件(Windows)

是项目需要,修改CMakeList.txt文件

# Make 最低版本号要求
cmake_minimum_required(VERSION 2.8)

# 项目信息
project(hello)

# 指定源文件
set(SOURCE_FILES main.cpp)

set(CMAKE_SOURCE_DIR .)

# 配置gdb调试
set(CMAKE_BUILD_TYPE "Debug")
set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g3 -ggdb")
set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")

# 指定生成目标
add_executable(hello ${SOURCE_FILES})

3、Clion配置Deployment

具体参考参考网址一

file->setings

 

然后Tools->Deployment->Automatic Upload

4、将Clion工程上传到centos对应的path上

右击工程test->Deployment->Upload

5、在Centos上编译工程,并运行gdbserver

mkdir build
cd build
cmake .. 
make
gdbserver :1234 ./test

6、将CentOS工程更新到CLion工程中,并配置GDB Remote Debug

右击工程test->Deployment->Download

 

7.点击6步骤旁边的小虫子,即可进行下断点调试

可参考参考网址第二个的踩坑之旅

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值