鱼丸 发布的文章

由于您公司的安全规定可能限制了对互联网的访问。然而,公司可以配置一个离线环境,允许您使用远程项目工作。虽然离线环境在这种情况下是最佳解决方案,但请记住,客户端需要下载并保存在本地。此外,每次想要使用 CLion 的新版本时,都需要重新下载并保存它们。

- 阅读剩余部分 -

确保满足远程开发的系统要求。远程开发允许您在轻量客户端上使用IDE界面,同时拥有强大的远程主机来检出和加载您的项目,索引、分析、构建、运行、调试和测试您的代码。远程主机是托管源代码并运行无头CLion实例的物理(Linux)或虚拟机。轻量客户端,例如笔记本电脑,连接到主机并透明地提供对所有IDE功能的完全访问。

- 阅读剩余部分 -

有几种可用于安装 JetBrains Gateway 的方案。您可以使用 CLion,因为远程开发 Gateway 是默认捆绑的插件。您可以使用 JetBrains Toolbox 来进行 JetBrains Gateway 的安装,它管理 CLion 和您的项目的版本。您可以将 JetBrains Gateway 安装为一个独立的启动器。

- 阅读剩余部分 -

先决条件在开始使用 JetBrains 工具进行远程开发之前,请确保具备以下条件:远程机器(用作 IDE 的目标)符合可以在IDE文章中找到的最低推荐要求。由于 JetBrains 客户端是一款轻量级的瘦客户端应用程序,因此与主机相比,对磁盘空间和计算资源的要求较低。

- 阅读剩余部分 -

远程开发允许您在瘦客户端上使用IDE界面,同时具有强大的远程主机来检查和加载项目、索引、分析、构建、运行、调试和测试代码。远程主机是托管源代码并运行无头CLion实例的物理(Linux)或虚拟机。瘦客户端,例如笔记本电脑,连接到主机并透明地提供对所有IDE功能的完全访问权限。

- 阅读剩余部分 -

在调试时,有时库符号在您的本地计算机上不可用。在这种情况下,您可以使用符号服务器。符号服务器是一个文件服务器,将您的调试符号集中存储在服务器上,而不是每个开发人员的计算机上。然后,您可以将调试器指向符号服务器以解析符号名称。每个人都可以共享同一个服务器。

- 阅读剩余部分 -

目前,CLion不支持混合 Python 和 C/C++ 代码的跨调试。但是,在使用 Python扩展模块时,您可以使用以下描述的选项之一来解决此问题。要调试扩展的 C/C++ 代码,您需要使用本地调试器,如 GDB 或 LLDB,并调试加载您的脚本并运行应用程序的解释器进程。为此,您可以要么附加到正在运行的 Python 进程,要么调试已正确配置的自定义构建应用程序。

- 阅读剩余部分 -