选择遗忘|Windows平台基于MinGW-w64构建C/C++语言基础开发环境( 二 )


在Windows平台上MinGW-w64 有如下应用场景:

  • 场景一:MinGW-w64作为基础开发环境
  • 在Windows系统上安装好MinGW-w64和配置好系统环境变量后 , 就已经是一个典型的C/C++基础开发环境了 。 开发者可以在控制台通过命令行的方式来对C/C++源文件进行编译、运行和DBG调试了 。
  • 场景二:通过 “IDE + MinGW-w64” 建立基于 MinGW-w64 的集成开发环境
  • Windows系统上单独安装了MinGW-w64后 , 其他集成开发环境(如Code::Blocks、Dev-C++等)是可以通过“编译器配置”来将本IDE编译器指定到MinGW-w64 。 这样在选择IDE安装文件时就可以选择不带编译器的安装文件了(文件要小很多) 。
  • 场景三:通过 “代码编辑器 + MinGW-w64 + 扩展/插件” 建立组合集成开发环境
  • 例如:代码编辑器Visual Studio Code可以通过安装Microsoft C/C++扩展 , 然后再通过Visual Studio Code配置完成将编译器指定到MinGW-w64 , 进而完成一个功能完备的C/C++集成开发环境 。
    2. MinGW-w64下载官网下载链接:files/
    选择遗忘|Windows平台基于MinGW-w64构建C/C++语言基础开发环境MinGW-w64下载
    网站提供两类安装文件:在线安装文件 和 离线安装文件 。 文件名参数说明如下:
    选择遗忘|Windows平台基于MinGW-w64构建C/C++语言基础开发环境建议选择下载对应的离线安装压缩包文件x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z , 其对应64位架构(x86_64)、版本号(8.1.0)、线程模型(posix)、异常处理模型(seh) 。
    3. MinGW-w64安装3.1 在线安装方式运行(建议以管理员身份)已经下载的离线安装程序mingw-w64-install.exe文件 , 按提示完成安装过程 。
    注:在线安装受网络影响较大 , 也可以选择离线安装方式 。
    Step1:进入“欢迎窗口” , 点击【Next】按钮
    选择遗忘|Windows平台基于MinGW-w64构建C/C++语言基础开发环境安装-欢迎窗口
    Step2:进入“设置窗口” , 根据所要构建的开发环境 , 选择不同的选项(选项具体说明见图下) 。
    选择遗忘|Windows平台基于MinGW-w64构建C/C++语言基础开发环境安装-设置窗口
    上图选项说明:
    Version :指编译器GCC的版本 。 若无特殊需求 , 一般选择最高版本号(如8.1.0) 。
    Architecture: 是指电脑系统是 32位 还是 64位 , 根据你的电脑系统做出对应选择(如64位选择x86_64) 。
    Theads(线程模型):无C++11多线程特性选择win32 , 支持C++11多线程选择posix 。
    Exception(异常处理模型):异常处理在开发中非常重要 , 在开发的过程中 , 大部分的时间会耗在处理各种异常情况上 。 若之前选择了 64位 , 则有两个异常处理模型可供选择:seh是新发明的、性能比较好、但不支持 32位 , 而sjlj则是古老的、稳定性好、同时支持 32位;若之前选择了32位 , 则有两个异常处理模型可供选择:dwarf是新发明的、性能比较好、但不支持 64位;而sjlj则是古老的、稳定性好、同时支持 64位 。
    Build revision:选择默认选项(其实无选择余地) 。
    Step3:进入“设置安装路径窗口” , 可自定义安装路径(如:C:\Develop) , 点击【Next】按钮 。
    选择遗忘|Windows平台基于MinGW-w64构建C/C++语言基础开发环境安装-设置安装路径窗口


    推荐阅读