Clion配置MinGW
安装Clion
- Windows下载地址
点击可执行程序按照提示安装即可(需激活)
- Mac下载地址
暂无
- Linux下载地址
解压
sudo tar -zxvf clion.tar.gz -C
进入到【clion/bin】目录,sudo ./clion.sh
配置 MinGW
- MinGW(全称为 Minimalist GNU for Windows),它实际上是将经典的开源 C 语言编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32 API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 平台不具备的,但是 Linux 平台具备的开发工具和 API 函数,即MinGW 就是 GCC 的 Windows 版本 ;
- MinGW-w64 原本是 MinGW 项目的分支,后来成为独立发展得项目;
- MinGW 只能编译生成 32 位可执行程序,而 MinGW-w64 则可以编译生成 64 位或 32 位可执行程序。
- 下载地址
- 版本区别
- posix 或 win32
posix(Portable Operating System Interface,可移植操作系统接口),是 UNIX 系统的一个 API设计标准,很多类 UNIX 系统也在支持兼容这个标准,如 Linux 操作系统。posix: 启用了C++ 11 多线程特性,win32: 未启用 (从时间线上正在尝试也启用部分 Threading);- x86_64或i686
x86_64简称X64,64位操作系统;i686: 32位操作系统 (i386的子集),差不多奔腾2(1997年5月)之后的CPU都是可以用的;- dwarf、sjlj、seh
DWARF:一种带调试信息(DWARF- 2(DW2)EH)的包, 所以比一般的包尺寸大,仅支持32位系统
SJLJ:跨平台,支持32,64位系统,缺点是:运行速度稍慢,GCC不支持
SEH: 调用系统机制处理异常,支持32,64位系统,缺点是:GCC不支持(即将支持)
DWARF DWARF- 2(DW2)EH ,这需要使用DWARF-2(或DWARF-3)调试信息。 DW-2 EH可以导致可执行文件略显膨胀,因为大的调用堆栈解开表必须包含在可执行文件中。
setjmp / longjmp(SJLJ)。基于SJLJ的EH比DW2 EH慢得多(在没有异常时会惩罚甚至正常执行),但是可以在没有使用GCC编译的代码或没有调用堆栈的代码上工作。
结构化异常处理(SEH) (Structured Exception Handling)Windows使用自己的异常处理机制。
- 选择第一个下载,将下载好的文件解压
- 把D:\mingw64\bin目录添加到系统环境变量
- 验证安装:在命令提示符输入
g++ -v
,得到如下输出
在Clion中自动配置
一个工程中可以运行编译多个文件
在Clion的一个工程中可以运行编译多个.c/.cpp文件(含main函数)
,适用于新手学习编程语言。
用此文件替换下图中的CMakeLists.txt
Clion配置MinGW相关推荐
- Clion配置Qt+MSVC/MinGW环境
Clion配置Qt+MSVC/MinGW环境 (正在持续更新) Clion配置Qt+MSVC/MinGW环境 1. QT中的编译器 2. 两种编译器的优势劣势 3. Clion + Qt - MSVC ...
- clion变量配置_cygwin安装和clion配置
1. cygwin和minGW 说到cygwin,就不得不提minGW. 二者的区别可以参考问答Cygwin 和MinGW 的区别与联系是怎样的. 其中叶王的回答足够简练和准确,能够快速帮助我们加深对 ...
- Windows下Clion配置Cygwin环境
Windows下Clion配置Cygwin环境 说明 安装 Clion Cygwin 配置ToolChain 其他 Cygwin额外提供的LinuxShell怎么用? Cygwin软件包添加.删除等 ...
- Windows配置MinGW及MinGW-make使用实例
Windows配置MinGW及MinGW-make使用实例 MinGW是Minimalist GNUfor Windows的缩写.它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具 ...
- windows7 64位机上配置MinGW+Codeblocks+ wxWidgets
在Windows7 64位机子上安装配置MinGW+Codeblocks+wxWidgets步骤如下: 1. 下载mingw-get-inst-20111118:http://sourceforge ...
- 1013.clion配置快捷提示模板
clion配置快捷键模板 记录一下,方便以后查询 file -> setting -> editor -> live templates 创建分组 -分组中创建模板 模板描述
- Win10配置MinGW教程
Win10配置MinGW教程 了解MinGW 前传:MinGW 的全称是:Minimalist GNU on Windows .它实际上是将经典的开源C语言编译器GCC移植到了Windows平台下,并 ...
- Clion配置Ros环境
在Linux中,Clion也算是一个不错的开发IDE工具了,优点就不再赘述了. 在使用过程中尤其是发现CLion的格式化代码功能和实时代码分析功能真是太方便了,不过却不是免费的,收费大概是个人版一月5 ...
- 【工具】clion配置git,fork数据结构教科书源码并clone到本地
1. 下载地址 clion官网 git官网 项目需要的工具链 cygwin官网 源码github地址 严蔚敏 吴伟民 数据结构教程源码(代码作者:kangjianwei) 修改本机hosts的软件 ( ...
- windows 11系统给clion配置opencv(含CMake下载及编译opencv、MinGW下载及编译opencv以及一些遇到的问题)
目录 一.CLion 2022.2.1下载与安装 二.下载opencv 4.4.0 三.下载及配置MinGW-w64GCC-8.1.0 1.下载MinGW 2.配置环境变量 四.下载CMake 3.2 ...
最新文章
- skyline B/S模式下脚本实现输出视频
- Python3各种进制之间的转换方法
- Java集合篇:ArrayList详解
- .NET Core中文分词组件jieba.NET Core
- Excutor线程池
- Linux Ubuntu终端“@”前后的含义及修改(修改用户名及主机名)【试用办法,部分不可行】
- 安卓事件机制与页面跳转
- 微信小程序正确的异步request请求,根据经纬度获取地理位置信息
- Linux下安装-配置-mysql-5.7.13
- 8月29日见!卢伟冰:Redmi首款互联网电视将采用70英寸巨屏
- [c#] const 与 readonly
- 一文看尽2019年NLP前沿突破
- windows 10安装python2.7、python3.6并配置环境变量
- opencv 修改 读取路径_opencv中读取图像的绝对路径问题
- 类加载器详解(自己实现类加载器)
- springboot企业级进销存管理系统
- MysQL读写分离服务器--maxscale服务
- 跑跑卡丁车Bingo喜当托儿纪念,2022/04/30,23:38:56
- 罗永浩:关于苹果的产品、传闻和一些优点
- 大童保险确认获得投资:德弘资本等出资15亿元,获得约33%股权
热门文章
- android 背景渐变颜色代码,Android开发——实现背景颜色渐变效果
- EasyRecovery15可靠的数据恢复软件
- 逻辑结构的四种基本关系
- anki 神级插件 fastWQ 提取本地朗文音频
- 【Websocket编程】基于libwebsockets实现客户端数据通信
- Snagit 2021\2022
- php+检测是否是手机浏览器,php 判断是否是手机浏览器访问?
- MySQL基础回顾(七):数据查询语言DQL---select查询语句总结(篇二)
- vmware虚拟机卸载教程
- element手机验证格式_vue+element表单验证(身份证(校验),手机号码,导游证号码)...