用cLion编写运行c语言程序
用CLion编写运行c语言程序
前段时间想尝试使用CLion来编写C语言,因为用习惯了Jetbrains公司的这种编译器风格,然后安装和配置过程出现很多问题,废了不少事情,仅供大家参考。
一.下载CLion
CLion是Jetbrains公司旗下推出的一款专为开发C/C++所设计的跨平台IDE,CLion是个专业且强大的C/C++IDE。对初学C/C++的人来说,代码的自动补全,多行编辑功能、智能完成功能以及能不断地监控代码潜在的错误等,能大大提高工作效率。在这里插入图片描述:自动补全和自动差错
相比Visual C++6.0或者Turbo C++来说功能强大一些,画面也更好看。????????
下载cLion过程很简单,
直接去Jetbrain的官网下载即可
学生用户可注册免费使用,同intelligent idea
至于***,我认为没有必要使用,就那么多词用一段时间也就都认识了,而且感觉***会引起一些不必要的BUG。有需要的话可以私信我。
然后下载好安装就ok了,安装教程网上也很详细,有问题只需要求助百度就行。安装好之后可以先不打开,然后我们进入第二步。
二.环境配置
CLion不带有c语言环境,所以如果不配置环境就运行不了程序的。我们需要自己下载并配置。
一般推荐这两个,我个人比较推崇MinGW,安装过程简单一些。
MinGW下载:网上也有很多教程,但是真的是很麻烦,官网在这,真的是很慢很慢,百度云上面的话也可以找找会省很多事
但是往往会出现缺少某个文件这些的问题,重装也改变不了,真的会把人逼疯。最常见的就是提示缺少libgcc_s_dw2-1.dll (⓿_⓿)
我这里建议大家使用一个我认为比较简单的方式,下载一个Dev C++,很好找,各种软件中心应该都有的,然后我们就可以直接使用Dev C++的环境。
安装好Dev C++后,我们需要再你Dev C++里面找到一个MinGW64的文件夹 一会给cLion配置时会用到。
以上都完成好后,我们开始配置环境,打开cLion,和Jetbrains公司其他软件相似,教师和学生可以申请免费使用(网址已经贴在上文了)输入自己的账号就OK,或者你也可以在网上寻找相关**的教程,也很多很详细,照着做就好了。
打开cLion后选择File>>Settings
之后选择Toolchains。会看到MinGW蓝色字样,如果没有,可以点击编辑框中左上角的加号,进行添加。然后我们开始导入。
可以看到一下内容,你需要在Environment中找到刚刚在Dev C++文件夹中的MinGW64 上文提到过。然后点击下面图片就黄色框框。成功之后,C complier,和C++ compiler都会自动显示如下,如果不显示的话,说明你可能有文件缺失。然后下面的Debugger如果你之前没有配置过,它会自动显示MinGW-w64 GDB,如果你配置过cygw64,只需要下拉菜单更改过就好了,点击OK我们就配置成功了。
然后我们可以先写一个Hello cLion尝试一下,因为还有一个小问题没有解决。
选择如下就可创建一个C 语言文件.c
点击绿色的三角,或者快捷键shift+F10即可运行。如上图。
奥对,cLion的颜色字体大小等你都可以慢慢摸索进行改变,或者百度会给你很好的解决方案。
然后就是最后一个小问题,如果你想打印一些中文的话,会发现他无法打印出你所期待的汉字,而是一些乱码。
那么如何解决呢?
File -> Settings -> Default Settings -> Editor -> File Encodings:
如果你的cLion没有这个路径,可在cLion上方的搜索框里进行搜索
File Encodings文件编码格式,将里面所有的格式都改为UTF-8.(下拉菜单里就有),而后点击OK,进行最后一步工作,
在你的cLion中,右下角点击UTF-8,改变成如上图,GBK。就大功告成了。至于原因的话 CSDN上面有人给出来详细的
这里是引用
https://blog.csdn.net/Cbk_XLL/article/details/78752534
然后你就可以快乐的使用cLion来编写C语言或者C++了,慢慢了解它强大的功能,不要犹豫,快用起来吧
还有任何问题可以私信我