龙空技术网

利用 Clion 打造你的 C/C++ 一站式开发环境-01

Skyzc 896

前言:

现时我们对“clion 20202”可能比较关注,朋友们都需要知道一些“clion 20202”的相关文章。那么小编在网络上搜集了一些有关“clion 20202””的相关内容,希望朋友们能喜欢,你们一起来学习一下吧!

CLion 2020.2

你地下一个 IDE,何必是 VC6!

本文大纲:

1. C/C++ IDE 简介。

2. Clion 简介。

3. Clion 手摸手安装教程。

4. 使用 Clion 创建一个项目。

5. 进阶配置。

一、C/C++ IDE 简介

首先我们先来了解一下什么是 IDE 吧!

IDE中文名叫 集成开发环境 (Integrated Development Environment)

是一种辅助程序开发人员开发软件的应用软件,在开发工具内部就可以辅助编写源代码文本、并编译打包成为可用的程序,有些甚至可以设计图形接口,通常包括编程语言编辑器、自动构建工具、通常还包括调试器。

我们一般会在大学的课程学习中接触到IDE有 VC6.0、Visual Studio、Eclipse、MyEclipse、Code::Blocks 、Dev-cpp 等等。

而我们可能接触最多的 C/C++ IDE就是 VC6.0 以及 Visual Studio了。

VC6.0 是98年那时候的产物了,很多功能设计上已经落后一大段了,虽然能用,但是很多功能用着是非常的不方便,在代码的编写上也很难受,函数不会自动提示,括号不能自动补全等,也没有代码编写的快捷键加持,算是十分难用了,而且兼容性问题还是挺大的,时不时出现崩溃问题。但是计算机考试中一般会用VC6作为考试辅助软件,所以我们还是要懂得VC6的基本使用的。Visual Studio 是宇宙级最强IDE。但是比较臃肿,毕竟宇宙级IDE嘛,一般电脑使用起来会有点卡卡的,且专业版是收费的,想尝试的童靴可以安装社区免费版,不过也建议安装轻量级版本,不然安装后电脑可能会变得有点臃肿。Code::Blocks 中量级IDE,免费,有着良好的代码补全和函数提示,还有很方便的编写快捷键,自带功能比较多,需要自己花上一定的时间去摸索,对新人不是很友好。这款 IDE 也是非常 nice的,我个人也是将其作为第二主力 IDE来使用。至于第一是谁,接下来揭晓~ 二、Clion 简介

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

提供C以及C++支持(包含C++,libc++和Boost),同时也支持JavaScript,XML,HTML和CSS。跨平台:您可以在64-bit Linux、OS X以及64-bit Windows上使用它。支持GCC、clang、MinGW、Cygwin编译器以及GDB调试器。提供对Cmake支持:包含自动处理Cmake changes和Cmake Targets,更新新创建的C/C++档案以及Cmake Cache编辑器。提供各式编码辅助:包含多行编辑功能、智能完成一键导航等。安全可信的自动代码重构功能。代码分析功能:监控代码品质并提供快速修复让开发人员得以及时就地解决问题。集成了GDB调试器及评估表达式(expressions)功能、STL容器渲染器(renderers)、监视(watches)、内嵌变量视图等。与最热门的版本控制系统集成:Subversion、Git、GitHub、Mercurial、CVS、Perforce及TFS。内建terminal模式并可以通过插件实现提供Vim-emulation模式。

三、Clion 手摸手安装教程第一步、配置 MinGW GCC 开发环境

下载 MinGw-x86_64-posix-sjlj [【传送门】]()

下载 MinGW

解压到一个你找得到的地方,路径不要有中文。

第二步、安装 Clion

001. 假定你已经下载好了 CLion-***.exe ,并且你已经双击了它。

(若还没有,请点击 [Clion官网下载]() 直达通道,由于服务器在国外,可能下载缓慢)

CLion

002. 当你打开Clion安装包后,首先选择安装路径。

install clion 01

003. 推荐勾选“在桌面添加64位快捷方式”,这样在安装成功之后,你的桌面就会有1个 Clion 的图标。别的选项可有可无,如果看不懂自行翻译。

set up

004. 点击 install。继续进行安装。

choose start Menu Folder

005. 安装成功,点击“Run Clion”来运行。

Run clion

006. 勾选 Do not import settings,点击 OK

import CLion Setting

007. 选择一个自己喜欢的主题。点击右下角的 Next,进入下一步。

choose theme

008. 设置自己想要安装的默认插件,点击 Next,进入下一步。

选择插件

009. 根据自己需要安装插件,点击 Start Using Clion。

插件

010. 勾选“Evaluate for free”, 再点击“Evaluate”,可以试用 30天。

试用

011. 为 Clion 配置 MinGW 环境。

配置环境

012. 由于我们之前已经配置了 MinGW 。然后CLion会自动帮你填上所有你该填的东西,然后都变绿了,即可启动。

选择路径

013. 打开后 就可以看到 Clion 主页了,我们的 Clion 的基本安装就完成了。

主页

四、使用 Clion 创建一个项目

001. 打开 Clion 主页之后,可以看到 `New Project`(见上图),点击它。

002. ①选择你的项目类型;

②路径末尾是项目名(默认是untitled),可以修改为自己的项目名;

③创建项目。

注意:路径不要有中文。

新建项目

003. 以创建一个 C 项目为例,创建成功后 Clion 会自动帮我们写一个 main() 方法,以及输出一个 “Hello World”,十分贴心。

点击 main() 方法左边绿色的标志即可运行项目。也可点击右上方来启动。

如果成功输出"Hello World",则表示我们目前的安装及配置都成功完成,可以愉快的进行开发了。

Hello World

004. 如何自己新建一个 `.c` 文件?并且实现一个项目多个 main()方法。

以`test.c`为例。首先`右键项目的目录区域>new>c/c++ source file`即可。

然后在 name 中输入 文件名,type 中输入文件后缀。(.c 表示 C语言文件,.cpp 表示 C++文件)。并且取消勾选下面的两个选项。

新建 01

新建 02

005. 测试运行 `test.c`。

在`test.c`中创建 main()方法,并且输出 "Hello Test!"。

Test

我们看到在编辑框顶部出现了一个警告说明,并且我们的自己写的 main()方法并不能运行。

原因在于 在 C/C++ 项目中,只能同时存在一个 main() 方法,如果存在多个 main() 方法,就产生冲突而无法运行。这一点在我们使用 VC6 的时候也能常遇到。

006. 在 Clion 中运行多个 main()方法。

在此之前我们先来了解一个概念---CMake。

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的“C++”特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再以一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。

我们要运行多个 main() 方法的话就需要编辑一下 CmakeList.text 的文件。

CMakeList.txt

打开文件之后,只需要我们在末尾继续添加一行

add_executable(文件名 文件名.c)

然后再重新加载一下文件即可。此时我们可以选择自动加载,这样以后我们修改配置之后,Clion 就可以自动重载。

reload

等重载成功后,即可运行我们的 test.c 文件。

run test

**ps:** 以后我们每新建一个文件,如果都需要使用 main(),那么我们每次都需要手动去编辑并引入。这样就会很麻烦,但是 Clion 提供了丰富的插件功能,可以为我们提供一些方便的功能,来实现一键引入,更多可查看下一节的进阶配置。

五、进阶配置。

5.1 Clion 用插件实现 C/C++ 单源文件编译执行

上面我们说了,如果我们想编译运行单文件,也就是一个项目内多个 mian() 方法的话,必须要去手动编辑 `CMakeList` 文件。但是在 Clion 的插件仓库里有一款名叫 `` 的插件,可以来帮我们一键配置。

首先,点击菜单栏 "File" > "Setting > Plugins",也可以使用 Ctrl+Alt+S 使用快捷键打开。然后搜索 "C/C++ Single File Execution" 点击安装即可.

不过在安装过程中可能会下载缓慢,因为插件服务器在国外的缘故.

Plugins

在安装成功之后,我们再次新建一个源文件,然后还是可以发现,编辑器顶部会有警告,并且代码无法执行. 此时我们就可以使用插件一键配置.

右键代码区,选择 "Add executable for single c/c++ file" (或者使用快捷键 Ctrl+Alt+Shift+E),等待一下就自动配置好了.

Add executable for single c/c++ file

好了,我们利用 Clion 打造你的 C/C++ 一站式开发环境-01 第一篇就到这里结束了,未完待续^_^

标签: #clion 20202 #校园导航系统课程设计c语言代码怎么写