(内附C/C++学习资料)
CLion 是一款专为开发 C 及 C++ 所设计的跨平台 IDE。 它是以 IntelliJ 为基础设计的,包含了许多智能功能来提高开发人员的生产力,从而提升工作效率 。
1、安装
下载后,点击 CLion-xxx.exe,进入安装界面:

点击 Next,选择安装路径:

点击 Next,选择是否创建桌面快捷方式以及关联文件后缀:


再次点击 Next,就安装完成啦:

2、首次运行
首次运行,后提示是否导入旧版本 Clion 的配置,这里选择不导入:


使用软件需要激活,我们选择 License server,在地址栏输入 http://xidea.online,最后点击 Activate 按钮:

选择界面主题,有白色系(IntelliJ)与黑色系(Darcula)可供选择:

选择 MinGw home 路径(如果事先安装过 Dev-Cpp,那么就已经安装了 MinGw 啦):

选好路径后,Clion 会自动检测,请确保下部的环境检测项前都打了勾。
MinGW 全称 Minimalist GNU For Windows ,是个精简的 Windows 平台 C/C++、ADA 及 Fortran 编译器,相比 Cygwin 而言,体积要小很多,使用较为方便 。MinGW 提供了一套完整的开源编译工具集,以适合 Windows 平台应用开发,且不依赖任何第三方 C 运行时库 。
注意:默认是采用 vim 风格来写代码的哦O(∩_∩)O~
3、控制台中文乱码
如果 printf() 中包含中文字符,那么在控制台就有可能输出乱码。

解决方法:右键点击编辑器空白处,选择 File Encoding,把文件转换为 GBK 即可。
4、调试
设好断点,然后按下 shift + F9,就可以愉快地调试代码啦:

5、代码提示
自带代码提示补全功能:

小伙伴们,不要犹豫,快用起来吧O(∩_∩)O~
在学习C/C++或者想要学习C/C++可以加我们的学习交流QQ群:712263501群内有相关学习资料

C 语言编程利器 之CLion相关推荐

  1. C#编程利器系列文章

    面向对象的程序设计(Object-Oriented Programming,简记为OOP)是一种功能非常强大的编程方法,立意于创建软件重用代码,以类为基础去思考编程问题. 本系列文章,介绍了在使用C# ...

  2. Linux中C语言编程经验总结

    ​ 修改记录 版本号 日期 更改理由 V1.0 2022-03-15 MD化 V1.01 2023-02-18 0和-1同时作为非法值的建议 总则 仅总结一些常用且实用的编程规范和技巧,且避免记忆负担 ...

  3. 重构不是阳春白雪的高端玩意,而是码农编程利器

    CSDN:请先介绍下自己以及所从事的工作 范钢:我是70年代生的人,在IT行业也算是一个老兵了.我这些年一路走来,从最初做小弟,然后当需求分析员.设计师,再后来带着一帮小弟全国各地做项目. 掐指一算去 ...

  4. 硬件开源编程利器MyHDL简介

    来源:CSDN 作者: renzao_ai 硬件开源编程利器MyHDL简介 Verilog缺点 自从1995年Verilog HDL 1364-1995标准发布至今已经20多年了,说他经久不衰并不恰当 ...

  5. C/C++语言编程的隐患!

    C/C++语言编程的隐患! 本文将带您了解一些良好的和内存相关的编码实践,以将内存错误保持在控制范围内.内存错误是 C 和 C++ 编程的祸根:它们很普遍,认识其严重性已有二十多年,但始终没有彻底解决 ...

  6. c语言程序设计分段定时器,单片机C语言编程定时器的几种表达方式

    原标题:单片机C语言编程定时器的几种表达方式 吴鉴鹰单片机开发板地址 店铺:[吴鉴鹰的小铺] 地址:[https://item.taobao.com/item.htm?_u=ukgdp5a7629&a ...

  7. perl语言编程 第四版_2020年,5 种 将死的编程语言!

    来源 | 码农网译者 | 小峰 曾几何时,几乎每个人都在使用Perl语言编程.但是那些经常使用的人慢慢地发现,关于这个Perl语言似乎总是有点不对劲.至少我知道有这么个叫做"piecemea ...

  8. 共阳极数码管动态扫描c语言,《C语言编程实训》实训指导书三

    1 C 语言编程实训语言编程实训 实训指导书三实训指导书三 适应专业 应用电子技术适应专业 应用电子技术 广州康大职业技术学院自动化系广州康大职业技术学院自动化系 二二 0 一一 0 年十一月年十一月 ...

  9. 语言趣味编程100例无水印_趣味c语言编程100例(三)

    经典c程序100例==51--60 [程序51] 题目:学习使用按位与 & . 1.程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=1 2.程序源代 ...

最新文章

  1. c语言arr什么意思6,初识C语言(六)
  2. 超大 Cookie 拒绝服务攻击
  3. js 如何实现bind
  4. DbUtils使用原理详解【不懂的来】
  5. sv编程语言_SV及UVM高级话题篇之一:SystemVerilog开源公共库(上)
  6. oracle orapath,SQLNET.ORA中的NAMES.DIRECTORY_PATH设置
  7. Spring Validation
  8. 蓝桥杯 ADV-121 算法提高 高精度加法
  9. 平台允许同时在线人数 显示_《女神异闻录4G》Steam同时在线人数创新纪录
  10. 【OpenCV】角点检测:Harris角点及Shi-Tomasi角点检测
  11. 最贵服务器多少钱_十次方分享:租服务器一般花费多少钱一年?
  12. 【语音去噪】基于matlab小波软阈值语音降噪【含Matlab源码 531期】
  13. 专家系统是一种智能计算机软件系统,人工智能习题答案-第6篇-专家系统.pdf
  14. mybatis pagehelper自定义count语句
  15. 动手深度学习--windows环境安装
  16. linux常用软件收集
  17. android dialog遮挡键盘,彻底解决软键盘遮挡DialogFragment
  18. SDUST 实验+ 作业
  19. 金庸的小说人生(1)
  20. php 和mysql中文乱码问题,常见php与mysql中文乱码问题解决办法

热门文章

  1. 三维点云去噪无监督学习:ICCV2019论文分析
  2. 2021年大数据HBase(十三):HBase读取和存储数据的流程
  3. Cocos Creator 音频文件Audio的绑定与使用(TypeScript)
  4. Fragment导入包的问题
  5. u-boot中filesize环境变量【转载】
  6. 大话设计模式笔记(七)の原型模式
  7. FastThreadLocal吞吐量居然是ThreadLocal的3倍
  8. 云栖社区 正文 永久免费SSL安全证书Letsencrypt安装使用方法
  9. IntelliJ IDEA 自动编译功能无法使用,On 'update' action:选项里面没有update classes and resources这项...
  10. IDEA键盘突然失去响应