彩票走势图

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

翻译|使用教程|编辑:吴园园|2019-08-21 14:07:25.827|阅读 929 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

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


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP