CLion


简介

CLion 是一款由 JetBrains 公司开发的功能丰富且强大的跨平台 C/C++ 集成开发环境(IDE).

Clion

官方教程

在官方网站中给出了 学习 Clion 的教程。

安装

方法一:直接安装

Windows

官网下载 CLion 安装程序 安装即可

Linux

请将下文所给出命令中的 <version> 替换成您所希望安装的 CLion 版本,例如 2022.2.3

Step 1 下载官方提供的 tar 包
Step 2 解压 tar 包
Step 3 安装至 ~/.local/share 文件夹
Step 4 在 ~/.local/bin 中建立软链接(便于在 terminal 中直接启动)
Step 5 添加桌面环境启动文件(便于在桌面环境 Application Menu 中直接启动)

在文件中添加如下内容

方法二:Toolbox 安装 (Windows/Linux/MacOS)

下载并安装 JetBrains Toolbox

JetBrains Toolbox

通过该工具可以安装 JetBrains 公司开发的 IDE 产品,并且可以快速访问并打开您通过 JetBrains 旗下 IDE 创建的工程和项目,以及接收软件升级信息。

方法三:通过 Snap 安装 (Linux)

Step 1 安装 Snap

Debian/Ubuntu 及其衍生发行版

注:Ubuntu Desktop 16.04 以上版本均自带 snap

Arch Linux 及其衍生发行版

具体细节请参考 官方教程

Fedora/RHEL/CentOS/Rocky Linux

Step 2 安装 CLion

配置

工具链安装

CLion 默认不带编译器,构建工具和调试工具,需要手动进行安装。

Windows

(待补充)

Linux

Debian/Ubuntu 及其衍生发行版
Arch Linux 及其衍生发行版
Fedora/RHEL/CentOS/Rocky Linux

MacOS

(待补充)

工具链设置

手动设置工具链

新安装的 CLion 会自动检测系统中的 C/C++ 开发工具链,如果已安装的工具链无法自动检测到,可在 Settings 中找到 Build, Execution, Deployment>Toolchains 进行手动配置。

Config Toolchains

CMake

设置

CLion 默认使用 CMake 作为构建工具,关于 CMake 的设置可以在 Build, Execution, Deployment>Toolchains>CMake 中修改。

CMake Settings

编译选项

CMake 默认使用项目根目录下的 CMakeList.txt 作为构建项目的配置文件,可以使用 add_compile_options 命令来增加编译选项,例如:

add_compile_options(-std=c++17 -DDEBUG)

其他 CMake 的功能请参考 CMake 官方文档

免费获取 CLion IDE 许可证

CLion 为付费产品,但是可以通过教育邮箱或开源项目申请特殊许可证。申请之后不仅可以免费使用正版 CLion IDE, 还可以免费使用 JetBrains 公司开发的其他付费产品。

使用教育邮箱获取

进入官网的 Free Educational Licenses 页面, 点击 Apply 按钮,填写相关信息即可申请。

Educational Licenses

注意:在注册时于邮箱选项请填如 @edu.cn 后缀的教育邮箱,特殊许可证需要邮箱验证后方可拿到。

你可以到所在高校的教务中心官网去申请教育邮箱,如果申请不到需要使用 学信网 进行认证(仅中国大陆)。

使用开源项目获取

如果您是某个开源项目的核心开发者或维护者之一,您可以尝试申请开源开发许可证 (Open Source Development License). 申请流程与教育许可证类似,但需要填写开源项目的仓库地址。

Open Source Development License

贡献者:@Yanbo@Yingchi@std::_Rb_tree

本页面最近更新:2/3/2023, 12:00:00 AM更新历史

发现错误?想一起完善? 在 GitHub 上编辑此页!

本页面的全部内容在 CC BY-SA 4.0SATA 协议之条款下提供,附加条款亦可能应用

评论

0 条评论
未登录用户


Copyright © 2016 - 2023 OI Wiki Team

最近更新:fd2ec2c, 2023-02-03

联系方式:Telegram 群组 / QQ 群组