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步骤旁边的小虫子,即可进行下断点调试

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

发布了155 篇原创文章 · 获赞 15 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/wangdamingll/article/details/102665866