跳转至

CLion 配置

背景:程序设计基础课用什么 IDE?

大一上学期的程序设计基础课教学语言是 C 语言,考试时可以写 C++。老师会要求你下载 IDE,但对具体选哪款没有硬性规定。

常见的两个选择:

IDE 优点 缺点
VS Code 轻量,启动快 需要自己安装 C/C++ 插件、配置编译器,对新手不友好
CLion 开箱即用,无需折腾配置 非商用免费,商业用途需付费

推荐 CLion,JetBrains 已对非商业用途(个人学习、开源项目等)完全免费开放,直接下载安装即可使用,无需额外申请授权。

典型使用场景

练习算法题、完成课后作业时,通常是一个项目文件夹下放多个 .c 文件,每道题一个文件,每个文件都有自己的 main 函数。

默认配置下 CLion 不支持这种用法(CMake 每次只能有一个入口),需要做一次性配置。按下面三步操作一次,之后就能右键任意 .c / .cpp 文件直接运行,互不干扰。


第一步:新建项目

打开 CLion,首次启动时选择地区,不要选中国,可以选「未指定」或「亚洲(中国除外)」,否则可能影响部分功能。

地区选择

点击「新建项目」,建立好之后如下图所示,点击「确定」。

新建项目


第二步:删除 CMakeLists.txt

项目建立后,删除根目录下的 CMakeLists.txt 文件。


第三步:添加运行配置

依次按照以下步骤添加配置,使每个 .c / .cpp 文件都能独立运行。

点击右上角配置下拉框,选择「编辑配置」:

编辑配置入口

点击左上角 + 新增配置:

新增配置

按下图填写配置内容:

配置填写

配置详情

完成配置


使用方法

配置完成后,在左侧项目目录中右键 .c / .cpp 文件即可直接运行,同一目录下可以同时存在多个含 main 函数的文件互不干扰。

右键运行

右键菜单中也可以新建文件:

新建文件