【C/C++基础进阶系列】实战记录 -- CLion 使用事项简记
【1】CLion 远程开发指南
Settings -> Tools -> SSH Configurations
Settings -> Build,Execution,Deployment -> Toolchains
Settings -> Build,Execution,Deployment -> CMake
Settings -> Build,Execution,Deployment -> Deployment
- 开启远程调试
- 添加一个 GDB 远程调试的配置 GDB Remote Debug
- 设置远程访问参数 (target remote args) : tcp:xx.xx.xx.xx:1234
- 设置远程路径和本地路径的映射 (Path mappings)
- 远程调试连接成功后,像本地调试一样,可以设置断点,单步跟踪等
- 调试需要本地和远程的代码一致
#!/bin/bash
rm -rf build/
rm -rf bin/
test -e build/ || mkdir build
echo "mkdir build/"
test -e bin/ || mkdir bin
echo "mkdir bin/"
cd build/
cmake .. -DCMAKE_BUILD_TYPE=Debug
make
gdbserver :1234(远程调试端口) ./(可执行文件)
【2】Clion 开发调试 Makefile 工程
参见博客,【C/C++基础进阶系列】实战记录 -- CLion 集成开发环境中编译调试 Makefile 工程?
参考致谢
本博客为博主学习笔记,同时参考了网上众博主的博文以及相关专业书籍,在此表示感谢,本文若存在不足之处,请批评指正。
【1】使用Clion优雅的完全远程自动同步和远程调试c++
【2】CLion使用remote host在本地进行远程Linux程序调试
【3】使用Clion进行远程开发和调试
【4】Lab 0: 搭建CLion远程调试开发环境
【5】使用Clion优雅的完全远程自动同步和远程调试c++
|