Window10上CLion极简配置教程
Window10上CLion极简配置教程
1. 首先,下载安装CLion
去JB公司官网下载CLion,
https://www.jetbrains.com/clion/download/#section=windows

如果需要破解的话请移步http://idea.lanyus.com/,建议有能力的同学使用正版。
安装的话,随意即可。
2. 下载安装MinGW
这里提供两种配置方法,感谢博客主呆呆小六的指点修正。
2.1 方法一:下载MinGW压缩包
(1)下载MinGW
这里必须注意的是下载压缩包,不要下载离线安装的版本,不然你会装到猴年马月,而且安装难度较大。
打开下载地址:MinGW 进入下载页面

注意:不要手贱点绿色按钮去下载!!!
往下拉,一直拉到下面的界面,然后就可以下载压缩包了。

当然,如果嫌弃这个速度太慢的话,本人也是贴心的准备了网盘
下载链接:https://pan.baidu.com/s/1zd5hgyvXJdBxRrj6aq4JKg
密码:obb8
下载了以后必须是解压啊,然后开始配置CLion。
(2)配置CLion
打开CLion,左上角File-Settings-Build-Toolchains,然后点击 + 号


Environment选择MinGW,然后填入刚刚解压的MinGW64的路径(这是我的路径):
C:\Users\71022\Documents\mingw64

然后CLion会自动帮你填上所有你该填的东西,点击OK,等调试的小虫子变绿就可以了。

当然,也会出现无法检测成功的情况,这时候就需要手动填写啦。
CMake一般会自动选择。
Make填入路径:
C:\Users\71022\Documents\mingw64\bin\mingw32-make.exe
C Compiler填入路径:
C:\Users\71022\Documents\mingw64\bin\gcc.exe
C++ Compiler填入路径:
C:\Users\71022\Documents\mingw64\bin\g++.exe
Debugger一般会自己填入,如果没有可以手动填:
C:\Users\71022\Documents\mingw64\bin\gdb.exe
然后OK,等一段时间就可以了。
调试效果如下:

2.2 方法二:借助DEV C++
(1)下载安装DEV C++
https://sourceforge.net/projects/orwelldevcpp/

安装默认路径即可,注意,选择full安装!!!
(2)配置CLion
同样地,打开CLion,左上角File-Settings-Build-Toolchains,然后点击 + 号


Environment选择MinGW,然后填入刚刚安装的dev cpp的MinGW64的路径:
C:\Program Files (x86)\Dev-Cpp\MinGW64
CMake一般会自动选择。
Make填入路径:
C:\Program Files (x86)\Dev-Cpp\MinGW64\bin\mingw32-make.exe
C Compiler填入路径:
C:\Program Files (x86)\Dev-Cpp\MinGW64\bin\gcc.exe
C++ Compiler填入路径:
C:\Program Files (x86)\Dev-Cpp\MinGW64\bin\g++.exe
Debugger一般会自己填入,如果没有可以手动填:
C:\Program Files (x86)\Dev-Cpp\MinGW64\bin\gdb.exe
然后OK,等一段时间就可以了。

看到小虫子绿了,就说明配置好了,赶紧试试调试吧!

Window10上CLion极简配置教程的更多相关文章
- Git 极简入门教程学习笔记
Git 极简入门教程 http://rogerdudler.github.io/git-guide/index.zh.html 测试用 https://github.com/xxx/BrnShop. ...
- Spring Boot (七): Mybatis极简配置
Spring Boot (七): Mybatis极简配置 1. 前言 ORM 框架的目的是简化编程中的数据库操作,经过这么多年的发展,基本上活到现在的就剩下两家了,一个是宣称可以不用写 SQL 的 H ...
- 极简python教程02:基础变量,删繁就简
python极简教程已经开赛,如果错过说明可以回翻: 极简python教程:赛前说明 借这个机会,我再讲讲我的教程和其他网上的教程的区别: 1 我分享的内容,是我在工作中会高频使用的语法,是精华内容 ...
- Vim,极简使用教程,让你瞬间脱离键鼠切换的痛苦
注:看大家对Vim仇恨极大,其实它只是一种文本操作方式,可以减少键鼠的切换,从而让编辑文本的操作更迅捷.并不等同于IDE,在我看来,它们是两个是包含关系,IDE可以有Vim编辑模式.Vim或许可以通过 ...
- 极简python教程:快速入门好方法
大家好,我是测试奇谭的作者风风. 其实很久之前,就有身边的同事或者网友让我分享一些关于python编程语言的快速教程,他们的痛点同大多数自学编程语言的人一样,遇到了这些问题: 网络上的信息太多,良莠不 ...
- 虚拟机极简配置manjaro gnome
一.安装gnome启动到桌面后,卸载所有不必要的软件,减少系统大小 打开[增加/删除软件],找到要删除的软件卸载 ms-office ---微软在线办公软件 Thunderbird ---邮箱 kon ...
- 极简Node教程-七天从小白变大神(一:你需要Express)
如果说用一句话来概括Node那就是:它开启了JavaScript服务器端语言. Node系列的文章并不会从一开始长篇概论的讲Node的历史,安装,以及其他很琐碎的事情.只会专门介绍关于Node或者准确 ...
- 极简估值教程——第一篇 速判估值与PEG的推导
来自盛京剑客的雪球原创专栏 一.极简速判估值怎么判? 很简单.简单到粗暴. 用PEG PEG=PE/(g*100)=1.0 什么意思? PE市盈率,g未来收益增长率,PEG为1.0合理估值,大于1.0 ...
- 极简配置,业务上云只需 3min
为了简化账号配置环节,实现本地一键开发部署,Serverless Framework 发布了微信扫码一键登录能力,支持用户在 Serverless Framework 环境扫码注册登陆,用户无需登录控 ...
- 极简Node教程-七天从小白变大神(二:中间件是核心)
当我们只引入express时,前述的那些功能都是没有启用的.那么,如何将这些功能添加进来呢?express通过其中间件机制实现了这些功能的管理.每一个中间件对应一个功能,而中间件可以是第三方库,也可以 ...
随机推荐
- JDBC工具类,减少代码冗余好帮手
首先要在scr下创建一个file文件 当然 需要初始的注册驱动和数据库操作都可以实现,才可以用jdbc工具类进行减多少代码冗余~可以看前面一篇的博客,就是写如何连接jdbc哈~代码运行成功的快乐真的好 ...
- P18_Day2.学习目标
能够使用 WXML 模板语法渲染页面结构 能够使用 WXSS 样式美化页面结构 能够使用 app.json 对小程序进行全局性配置 能够使用 page.json 对小程序页面进行个性化配置 能够知道如 ...
- 网络继电器的EPICS IOC搭建
http://www.corxnet.com/product/showproduct.php?id=36 https://item.taobao.com/item.htm?spm=a1z10.5-c- ...
- 图解Nginx,系统架构演变 + Nginx反向代理与负载均衡
大家好,我是哪吒. 本系列为SpringCloud微服务系列,先从微服务的入口Nginx开始学习,读哪吒编程,品技术人生. 一.系统架构演变 最开始接触Java语言的时候,我写的第一个项目是图书管理系 ...
- [COCI2010-2011#6] STEP
题目大意 维护一个 \(01\) 序列最长的连续相邻两个数不同的子序列的长度 解析 很裸的线段树题... 要维护的信息很多 区间长度 区间最左端点 区间最右端点 区间最长前缀 区间最长后缀 区间最终的 ...
- 分享手机上一款超多功能的APP(含428个功能):宇宙工具箱
无意中在网上发现一款功能超多的安卓APP,作者宣称是三百多个功能,但是目前统计已经有四百多个,而且不包含网友分享的上千功能. 这款工具的名称叫:宇宙工具箱. 它的功能主要包含10个类别: 图片工具 日 ...
- WebGPU 01之Hello Triangle
1. 引言 WebGPU是什么? WebGPU 到底是什么? - Orillusion的回答 - 知乎 WebGPU与WebGL的对比? WebGL 与 WebGPU 比对 前奏 - 四季留歌 - 博 ...
- HTML+css图片轮播
<div class="pst"> <div class="pin"> <div style="background-i ...
- Mogeaver 连接数据库
下载安装Mogeaver是一款开源软件,下载地址如下:https://docs.mogdb.io/zh/mogdb/v3.0/mogeaver-release-notes 根据您的操作系统选择相应的安 ...
- 微信小程序JS
微信小程序之操作三元运算符class <view class="chejian wx:if='{{item.is_check == 1 ? 'hover' : ''}}' " ...