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...
·
一、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步骤旁边的小虫子,即可进行下断点调试
可参考参考网址第二个的踩坑之旅
更多推荐
已为社区贡献1条内容
所有评论(0)