跨平台IDE集成开发环境Clion教程:远程开发

CLion是一款专为开发C及C++所设计的跨平台IDE。本篇教程将为您介绍如何运用Clion进行远程开发。

CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。

CLion最新试用版

远程开发

在CLion,完全远程模式,通过GDB / gdbserver进行远程调试和WSL的远程开发有三个选项,每个选项都针对远程开发设置的子集。为了帮助您比较这三个选项并选择最合适的选项,我们在下面的表格中总结了它们的详细信息。

完全远程模式

WSL

远程GDB / gdbserver

本地操作系统

macOS / Linux / Windows

视窗

macOS / Linux / Windows

远程OS

Linux

某些Linux发行版

任何支持gdbserver的操作系统

连接协议

SSH

SSH

TCP / UDP或串行线

所需工具

rsync的适用于MacOS / Linux客户端
tar为Windows客户端

目标上的gdbserver

来源地点

本地

本地

本地
符号文件也放在本地

同步

自动
手动重新同步标头搜索路径

不需要

手册

建造

远程

在WSL上

未标明

运行
调试

远程

在WSL上

程序在gdbserver下远程运行; 
CLion的GDB连接到正在运行的进程
并在本地调试它


项目级设置

完全远程模式

WSL

远程GDB / gdbserver

项目格式

CMake

CMake /编译数据库

任何

工具链

远程

WSL

未标明

路径映射

自动创建,
可在部署条目中自定义

不需要

不是自动创建的,
应该在运行/调试配置中设置


工作流程的步骤

完全远程模式

WSL

远程GDB / gdbserver

1.创建远程工具链:
– 提供凭据并检查连接,
– 等待工具检测,如果需要,手动提供路径。

2.将远程工具链设置为默认值
3.或创建关联的CMake配置文件。

4.如果需要,请调整部署条目中的路径映射。

使用默认配置文件或从步骤2中选择配置文件以进行构建,运行和调试

1.配置WSL。

2.创建WSL工具链并提供凭据。

3.将WSL工具链设置为默认值。或创建关联的CMake配置文件。

4.从构建,运行和调试的步骤3中选择默认配置文件或配置文件。

 

1.将二进制文件放在本地计算机上的远程计算机和符号文件中。

2.在CLion中,创建
GDB远程调试配置:
– 提供符号文件位置,
– 指定连接详细信息,
– 设置路径映射。

3.在远程计算机上的gdbserver 下启动该程序。

4.在CLion中,调试在步骤2中创建的配置。

想要购买Clion正版授权的朋友可以咨询官方客服

更多精彩内容,敬请关注下方的微信公众号,及时获取产品最新资讯▼▼▼

图片2.jpg

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年7月18日
下一篇 2019年7月18日

相关推荐

发表回复

登录后才能评论