安装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相关推荐

  1. Clion配置Qt+MSVC/MinGW环境

    Clion配置Qt+MSVC/MinGW环境 (正在持续更新) Clion配置Qt+MSVC/MinGW环境 1. QT中的编译器 2. 两种编译器的优势劣势 3. Clion + Qt - MSVC ...

  2. clion变量配置_cygwin安装和clion配置

    1. cygwin和minGW 说到cygwin,就不得不提minGW. 二者的区别可以参考问答Cygwin 和MinGW 的区别与联系是怎样的. 其中叶王的回答足够简练和准确,能够快速帮助我们加深对 ...

  3. Windows下Clion配置Cygwin环境

    Windows下Clion配置Cygwin环境 说明 安装 Clion Cygwin 配置ToolChain 其他 Cygwin额外提供的LinuxShell怎么用? Cygwin软件包添加.删除等 ...

  4. Windows配置MinGW及MinGW-make使用实例

    Windows配置MinGW及MinGW-make使用实例 MinGW是Minimalist GNUfor Windows的缩写.它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具 ...

  5. windows7 64位机上配置MinGW+Codeblocks+ wxWidgets

    在Windows7 64位机子上安装配置MinGW+Codeblocks+wxWidgets步骤如下: 1.  下载mingw-get-inst-20111118:http://sourceforge ...

  6. 1013.clion配置快捷提示模板

    clion配置快捷键模板 记录一下,方便以后查询 file -> setting -> editor -> live templates 创建分组 -分组中创建模板 模板描述

  7. Win10配置MinGW教程

    Win10配置MinGW教程 了解MinGW 前传:MinGW 的全称是:Minimalist GNU on Windows .它实际上是将经典的开源C语言编译器GCC移植到了Windows平台下,并 ...

  8. Clion配置Ros环境

    在Linux中,Clion也算是一个不错的开发IDE工具了,优点就不再赘述了. 在使用过程中尤其是发现CLion的格式化代码功能和实时代码分析功能真是太方便了,不过却不是免费的,收费大概是个人版一月5 ...

  9. 【工具】clion配置git,fork数据结构教科书源码并clone到本地

    1. 下载地址 clion官网 git官网 项目需要的工具链 cygwin官网 源码github地址 严蔚敏 吴伟民 数据结构教程源码(代码作者:kangjianwei) 修改本机hosts的软件 ( ...

  10. 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 ...

最新文章

  1. skyline B/S模式下脚本实现输出视频
  2. Python3各种进制之间的转换方法
  3. Java集合篇:ArrayList详解
  4. .NET Core中文分词组件jieba.NET Core
  5. Excutor线程池
  6. Linux Ubuntu终端“@”前后的含义及修改(修改用户名及主机名)【试用办法,部分不可行】
  7. 安卓事件机制与页面跳转
  8. 微信小程序正确的异步request请求,根据经纬度获取地理位置信息
  9. Linux下安装-配置-mysql-5.7.13
  10. 8月29日见!卢伟冰:Redmi首款互联网电视将采用70英寸巨屏
  11. [c#] const 与 readonly
  12. 一文看尽2019年NLP前沿突破
  13. windows 10安装python2.7、python3.6并配置环境变量
  14. opencv 修改 读取路径_opencv中读取图像的绝对路径问题
  15. 类加载器详解(自己实现类加载器)
  16. springboot企业级进销存管理系统
  17. MysQL读写分离服务器--maxscale服务
  18. 跑跑卡丁车Bingo喜当托儿纪念,2022/04/30,23:38:56
  19. 罗永浩:关于苹果的产品、传闻和一些优点
  20. 大童保险确认获得投资:德弘资本等出资15亿元,获得约33%股权

热门文章

  1. android 背景渐变颜色代码,Android开发——实现背景颜色渐变效果
  2. EasyRecovery15可靠的数据恢复软件
  3. 逻辑结构的四种基本关系
  4. anki 神级插件 fastWQ 提取本地朗文音频
  5. 【Websocket编程】基于libwebsockets实现客户端数据通信
  6. Snagit 2021\2022
  7. php+检测是否是手机浏览器,php 判断是否是手机浏览器访问?
  8. MySQL基础回顾(七):数据查询语言DQL---select查询语句总结(篇二)
  9. vmware虚拟机卸载教程
  10. element手机验证格式_vue+element表单验证(身份证(校验),手机号码,导游证号码)...