关注微信公众号“虾米聊吧”,每天分享知识干货,和博主一起打卡,进步~

CLion是Jetbrains公司旗下新推出的一款专为开发C/C++所设计的跨平台IDE,它是以IntelliJ为基础设计的,同时还包含了许多智能功能来提高开发人员的生产力。

同样支持python哦,相信使用过IntelliJ idea开发过java的盆友都很清楚该IDE的强大,所以做为Jetbrains旗下的c/c++开发工具CLion同样包含了许多智能功能来提高开发人员的生产力,提高开发人员的工作效率。

具体的各种详细的功能请自行翻阅资料了解,此处我只简单介绍下CLion在windows的安装使用。

首先去Jetbrains官网下载CLion,地址 https://www.jetbrains.com/clion/download/ 下载完后启动你会发现还未激活,那么接下来在浏览器的地址栏输入:http://idea.lanyus.com/,该网址,无需修改用户名,点击获取注册码。复制该注册码,粘贴在注册界面的 Activation code的输入框中,点击 ok。

类似图上。

然后运行软件,打开后可以自行进行个性化设置。

默认已生成了main.c,但是我们并不能运行,因为我们还缺少编译环境,点击Setting打开设置,搜索Toolchains,我们发现clion为我们提供的环境有这么几种MinGW,CygWin,Visual studio等,我此处选择的是MinGw,点击右侧download,下载后运行安装即可,然后在Enviroment右侧选择mingw-w64的位置即可,如下图:

操作完如上步骤后,打开main.c鼠标放在main函数里面 点击右键运行观察控制台你会发现期待已久的“hello world”终于出现了,至此我们的第一个c程序已经成功运行!如下图

注:另外如果我们可以自行创建c/c++文件,如图:

C语言选择.c,C++选择.cpp!

关注微信公众号“虾米聊吧”,获取更多知识干货~

一个热衷于分享技术和生活的程序猿,让我们一起交流吧~

微信扫描二维码,关注我的公众号

C/C++ 开发神器 CLion 使用入门相关推荐

  1. 现代化 C++ 开发工具 CLion 从入门到精通

    作者:allsochen ,腾讯 PCG 后台开发工程师 这就是 CLion 几年前写过一篇 eclipse C++ 的文章.现在还提 eclipse 的话人民群众会仇恨我,我的朋友和家人也会嘲笑我, ...

  2. 人工智能开发神器是什么 为何多人用Python入门

    人工智能开发神器是什么?为何多人用Python入门?人工智能(ArTIficialIntelligence),英文缩写为AI.它是研究.开发用于模拟.延伸和扩展人的智能的理论.方法.技术及应用系统的一 ...

  3. Clion的安装和配置(C/C++开发神器)

    Clion的安装及配置 文章目录 一.前言 二.工具 三.安装与激活 四.快捷键 五.创建项目,调试程序 六.编译多个文件 七.结尾 一.前言 不知道小伙伴们接触了哪些开发神器,相对于笔者目前接触的编 ...

  4. Clion从入门到精通

    文章目录 前言 一 Clion从入门到精通 1.1 Clion学习资源: 1.2 clion的配置文件 1.3 好用的插件 1.4 设置clion的编译路径 1.5 添加clion的环境变量 1.6 ...

  5. CLion上用platformIO开发esp32,CLion开发esp32详细配置流程

    太爱Jetbrains了!!! 上次用烦了keil写stm32,Clion马上给俺整了个2019.1更新,直接整合了stm32CubeMX,从此抛弃keil. 最近毕设选择了用esp32,然后用pla ...

  6. 《网站设计 开发 维护 推广 从入门到精通》——2.3 页面设计创意思维

    本节书摘来自异步社区<网站设计 开发 维护 推广 从入门到精通>一书中的第2章,第2.3节,作者: 何新起 , 娄彦杰 更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  7. Java开发神器Lombok的使用与原理

    在面向对象编程中必不可少需要在代码中定义对象模型,而在基于Java的业务平台开发实践中尤其如此.相信大家在平时开发中也深有感触,本来是没有多少代码开发量的,但是因为定义的业务模型对象比较多,而需要重复 ...

  8. 《网站设计 开发 维护 推广 从入门到精通》—— 2.3 页面设计创意思维

    本节书摘来异步社区<网站设计 开发 维护 推广 从入门到精通>一书中的第2章,第2.3节,作者:何新起 ,娄彦杰,更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

  9. java lombok 视频_Java开发神器Lombok使用详解

    最近正在写SpringBoot系列文章和录制视频教程,每次都要重复写一些Getter/Setter.构造器方法.字符串输出的ToString方法和Equals/HashCode方法等.甚是浪费时间,也 ...

最新文章

  1. centos安装时各个版本的含义
  2. CTFshow 文件包含 web82
  3. LeetCode 910. Smallest Range II
  4. 蛋壳公寓回应破产传闻:没有破产 也不会跑路
  5. linux 声音控制 命令,linux 声音大小调整的命令
  6. 白萝卜梨汤止咳防感冒
  7. 空位補零,你會選擇哪種方式?
  8. linux私有ftp搭建与创建新用户
  9. 理解javascript:void(0);和href=#
  10. python win32api messagebox_如何在Python中使用Win32 API?
  11. php工商亮照添加代码,市场监管总局电子营业执照亮照系统上线
  12. godaddy无法修改域名服务器,GoDaddy域名修改DNS设置方法
  13. 基于Servlet和jsp的小说网站系统
  14. Excel如何将二维表转成数据列
  15. 华东师范大学计算机考研信息汇总
  16. unity将遮挡人物的模型透明化_笔记
  17. COM---EXE中的服务器
  18. find_element()和find_elements()的区别
  19. YESCIO:谷歌SEO优化排名的8个核心因素
  20. 一分钟,华北科技学院会发生什么?

热门文章

  1. 外部中断和内部中断 硬中断 软中断 中断下半部
  2. GameFramework教程✨一、本专栏概述及注意事项
  3. 7-2 任务调度的合理性
  4. mysql cbo rbo_一个sql(cbo,rbo)语句的优化,谢谢
  5. Java中浮点数的表示方法
  6. springboot中poi操作合集
  7. 小米4android版本4.4.4,小米4联通版刷机包 Android4.4.4 cm11.0 ROM发布 更新20140812
  8. Admui 源码所有相关问题
  9. 什么是SELINUX ?
  10. 【大学生期末大作业】HTML+CSS — 星辰漫步