zoukankan      html  css  js  c++  java
  • 转: MinGw离线安装方法集合

    转自:

    http://www.cnblogs.com/smartdog/archive/2012/03/30/2425124.html

    https://www.zhihu.com/question/26201557

    推荐两个。
    一个是MinGW-builds ,直接去MinGW-builds这里下就好。优点是x86/x64,异常处理:siji/dwarf ,线程模型:posix/Win32都比较全,自己去选择适合自己的就好,缺点是版本有点老,最高到4.8.1不过是修过很多次的Rev5。
    另一个是 优点是编译器比较新,而且自带的第三方库比较丰富,缺点是不像上面那个那么多选择,而且只有x64版本的。
    ==========================================
    在家一个 TDM-GCC的吧,之前这个东西一直不更新,最近发现总算是开始与时俱进了。

    另外发一个个人的选择优先级,同版本的话,优先TDM,其次nuwen的,mingw-build已经很久不更新了,不是太建议选择


    作者:Leon
    链接:https://www.zhihu.com/question/26201557/answer/32683499
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    第一步:各种方法中有exe的直接执行安装,一堆压缩文件的手动解压到一个目录,比如D:MinGW

    下面三种方法任选一种就行。

    官方手动解压法

    地址:

    http://www.mingw.org/wiki/InstallationHOWTOforMinGW

    安装方法:

    根据minGW官网的手动安装说明,下载各组件的最新版(或互相匹配版本,不知道在哪儿找各组件的版本对应关系,可能发行时间差不多的就算是相对应的版本吧)解压到比如D:MinGW目录下。

    tdm-gcc第三方exe

    地址:

    http://tdm-gcc.tdragon.net/

    安装方法:

    使用tdm-gcc-4.6.1.exe安装包可以正常使用。

    此网站也有介绍手动解压的安装方法,但会缺少一些东西(比如:libiconv-2.dll)。

    nuwen第三方exe

    地址:

    http://nuwen.net/mingw.html

    安装方法:

    截止到2012年3月30日最新版为mingw-9.0.exe,GCC版本很新,用的是GCC 4.7.0。

    包含的东西比较多,所以安装后比较大(超过400M)。目录结构与一般的mingw稍有不同,大部分内容在%MINGW_HOME%git下。

    第二步:设置MinGW相关的环境变量

    设置环境变量

    set MINGW_HOME=D:MinGW

    set Path=%MINGW_HOME%in;%Path%

    一般的学习开发,只需在Path中添加%MINGW_HOME%in即可。

    否则,按 http://www.cnblogs.com/smartdog/archive/2012/03/30/2425079.html 的方法添加其他环境变量。

    第三步:测试安装效果

    编写C程序main.c

    #include <stdio.h>

    int main() {

       printf(“hello, world! I’m C. ”);

       return 0;

    }

    编写C++程序 main.cpp

    #include <iostream>

    using namespace std;

    int main() {

       cout << “Hello, world! I’m C++. ”;

       return 0;

    }

    测试C编译器

    gcc main.c –o hello_c

    hello_c

    测试C++编译器

    g++ main.cpp –o hello_c++

    hello_c++

    如果得出正确的输出结果,则安装成功。

  • 相关阅读:
    Javascript Read Excel
    Rest API 操作List Items
    web安全入门课程笔记——SQL漏洞分析与利用
    web安全入门课程笔记——网站基础与信息搜集
    博客迁移通知
    Python查找指定文件
    博客园写作避坑指南【持续更新】
    Changes of user relationship in AD can't be correctly synchronized to SCSM
    博客地址改为 https://0xcreed.jxustctf.top
    AI:WEB:1 Walkthrough
  • 原文地址:https://www.cnblogs.com/jhj117/p/7849259.html
Copyright © 2011-2022 走看看