精华内容
下载资源
问答
  • MinGW安装教程

    2021-03-13 13:25:58
    文章目录1、下载MinGW2、版本介绍2.1、GCC线程模型2.2、导常处理3、配置MinGW4、检测是否配置成功 1、下载MinGW 官网下载地址:http://www.mingw-w64.org/ 点击红框中的“Downloads”超链接,进入 MinGW-w64 下载...


    1、下载MinGW

    官网下载地址:http://www.mingw-w64.org/

    点击红框中的“Downloads”超链接,进入 MinGW-w64 下载详情页面。
    在这里插入图片描述

    点击红框中的“SourceForge”超链接,进入 SourceForge 中的 MinGW-w64 下载页面。

    在这里插入图片描述
    下载自己需要的版本,这里下载x86_64-win32-seh
    在这里插入图片描述

    2、版本介绍

    版本相关介绍可参考:https://wiki.qt.io/MinGW-64-bit

    2.1、GCC线程模型

    posix版本: 这个版本的线程是使用了pthread的Windows版本, posix是操作系统统一接口标准,不同操作系統需要提供相同的接口以方便应用移植,降低移植成本,但是只支持POSIX线程模型。pthread是在Linux下常用的线程库,使用posix接口意味着应用的多线程模型移植更方便,哪怕从Linux下拉过来一个应用框架也可以较小代价修改代码。但是在某些情况下,会引起性能下降,毕竟不是Windows原生的线程库, C标准可能到C11以上,并且支持C11 (C语言编码标准)的特性。

    win32版本: 这个版本使用的是Windows的原生线程库,性能等方面表现更出色,兼容性更好,没有C11那些眼花缭乱的特性,就看你是否熟悉Windows相关接口。

    2.2、导常处理

    siji(setjimp/longimp) :

    • 适用于32位和64位
    • 不是“零成本”:即使未引发异常,它也会带来较小的性能损失(在异常重载代码中约为15%),但有时损失可能会更大:
    • 允许遍历例如Windows回调的异常

    seh (zero overhead exception)

    • 异常分支处理零开销,即:不会调用Windows的异常处理回调,完全由用户自己设计实现。该版本支持win64。

    dwar(DW2, dwarf-2)

    • 仅适用于32位
    • 没有永久的运行时开销
    • dvarf是一种可执行文件的格式,类似于Linux下的el文件,以及Windows专用的exe或者安卓的apk安装包内的可执行二进制文件。dvar内部描述了可执行程序的函数符号信息、关联的动态库、变量、堆栈大小等一系列信息。该版本会将程序编译成以dvar格式的二进制文件, Windows本身支持该类型的可执行文件,但是有个缺陷:如果你想调试你的程序,如gb打断,点调试,就不能调试d接口(d是Windows的动态库文件) ,这样对于调用d接口地方的传参你就没有办法调试,从而没有办法得知是否是数据入参不正确或者库函数接口调用方式不正确。并且这个版本只有win32版本,而且编译时所有调用栈信息都会用dvarf格式存储,而非兼容Windows可执行格式。

    3、配置MinGW

    下载好的MinGW并解压,如下图。
    在这里插入图片描述
    设置环境变量。
    在这里插入图片描述
    在这里插入图片描述

    4、检测是否配置成功

    打开cmd,录入

    gcc -v
    

    出现如下界面,表示MinGW已安装成功。
    在这里插入图片描述

    展开全文
  • Mingw安装

    2021-05-10 09:24:58
    https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/ 一直往下拉,直到看到: 你下载的,就是这个exe architecture: 如果你电脑是64位,则选择x86_64 threads: 开发windows程序,...

    catalog

    https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/
    一直往下拉,直到看到:
    在这里插入图片描述

    你下载的,就是这个exe

    在这里插入图片描述
    architecture: 如果你电脑是64位,则选择x86_64
    threads: 开发windows程序,选择win32
    exception: 64位电脑,选择seh

    展开全文
  • MinGW是为了让不喜欢在linux/unix下工作的朋友在windows下使用GNU工具的一个环境。最近看到网上有网友不知道如何安装和设置MinGW,故偶特意写下这个简明教程,期待着MinGW能快速普及起来。其实,安装MinGW并不困难,...

    MinGW是为了让不喜欢在linux/unix下工作的朋友在windows下使用GNU

    工具的一个环境。最近看到网上有网友不知道如何安装和设置MinGW,故偶特意写下这个简明教程,期待着MinGW能快速普及起来。

    其实,安装MinGW并不困难,简单的很,当你读完这篇简明教程后。首先请到MinGW官网下载最新的可视化安装包,地址在这里。下载好后,选择安装目录,如下图所示:

    a4c26d1e5885305701be709a3d33442f.png

    ‍ 偶建议选择盘区的根目录,选择默认也不错的。接下来的是选择创建快捷方式的,大家很熟悉了,如下图:

    a4c26d1e5885305701be709a3d33442f.png

    接下来是选择要安装的编译器了,选项内容有C编译器、C++编译器、Fortran编译器、ObjC编译器、Ada编译器等,请根据需要需要。此外还有MSYS基本系统、MinGW开发工具等供选择,也可根据需要选择的,如下图所示:

    a4c26d1e5885305701be709a3d33442f.png

    下面的安装工作就直接走了,偶想你也懂得,如有不懂的请站内留言吧。

    最后,说下MinGW环境变量设置。熟悉命令行的朋友,或许这个不难的,仅是修改个PATH变量。在“我的电脑”的属性里修改“环境变量”即可,具体是修改“环境变量”的系统变量PATH,如下图所示:

    a4c26d1e5885305701be709a3d33442f.png

    a4c26d1e5885305701be709a3d33442f.png

    如果是Vista/Win7用户,在“我的电脑”属性里的“高级系统设置”里设置。在用户或者系统的PATH环境变量后面加入c:\mingw\bin目录,也就是你的安装目录下的bin目录,这样你在命令行里面就可以使用gcc,

    g++等命令了。

    系统或者用户的PATH变量都可以,我个人建议使用用户PATH环境变量。在添加环境变量的对话框中,先看用户变量是否已经添加PATH变量,如果已经添加就选择编辑,并且把c:\mingw\bin变量加在原有PATH变量之后,用;(分号)隔开就行了。如果还没有PATH变量,就直接添加就行了。

    a4c26d1e5885305701be709a3d33442f.png

    好啦,这样做完之后,恭喜你安装MinGW成功了。下面是检测MinGW里的GCC是否能使用的方法,打开CMD.exe,输入命令gcc

    -v

    a4c26d1e5885305701be709a3d33442f.png

    这样就大功告成啦,今后你就可以从CMD命令行在任何目录里直接使用GCC来编译C程序啦。

    展开全文
  • 官网下载软件:https://osdn.net/projects/mingw/releases/ 安装流程 这里先安装基础包(Basic Setup),三步骤: 三步骤截图 1:全部mark link ...为了能在Git Bash命令行窗口下使用这些命令,要修改...

    官网下载软件:https://osdn.net/projects/mingw/releases/

    安装流程

    这里先安装基础包(Basic Setup),三步骤:

    三步骤截图
    三步骤截图

    1:全部mark link

    2:Installation 点击后,选中 apply

    3: 点击Apply Changes 在线下载安装包。下载了很长时间

    配置环境变量

    为了能在Git Bash命令行窗口下使用这些命令,要修改系统环境变量

    Path=%SystemRoot%\sys.....
    # 前边不动,后边追加上你MinGW安装的地址下的bin路径。比如我安装到了D盘,路径如下
    D:\MinGW\bin

    参考文章:

    1. window下使用make命令
    2. windows系统搭建make编译环境
    展开全文
  • Matlab安装minGW

    2021-05-10 21:34:40
    如果仅仅安装minGw而不需要Matlab使用 可参考 MinGW下载和安装教程 matlab使用minGW可能有版本限制 mex -setup 错误使用 mex 未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装...
  • MinGW(C++)的安装使用

    2021-01-19 18:22:18
    MinGW(Minimalist GNU for Windows) 是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。...
  • pkg-config for mingw 安装及配置--schroedinger库在mingw+msys上的编译过程本文仅供参考,如果有朋友比较着急,不想听在下啰嗦,请直接进入第三节一. 背景在msys + mingw上编译schroedinger的过程中,总会冒出以下...
  • mingw环境中生成和使用dll都是十分方便的。1.生成dllgcc(g++) -shared -o test.dll test.c一直用VS,看现在Eclipse很火,便想弄一下玩玩,用到了MINGW,继而用到了GCC,对GCC相当的不熟悉,从头开始学一些简单的吧...
  • 1、MinGW下载访问下载地址,下载mingw-get-setup.exe安装文件,如下图,2、MinGW安装在上述地址中,下载MinGW安装文件,然后进行安装。1)双击下载好地mingw-get-setup.exe安装文件,然后点出"Install",如下图,2)...
  • 两种安装MinGW的方法

    2021-10-07 18:06:37
    而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。一句话来概括:MinGW 就是 GCC 的 Windows 版本 。 MinGW-w64 与 MinGW 的区别在于 MinGW 只能编译生成32位可执行程序,而 MinGW-w64
  • MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时间库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95 发行版以上的 Windows OS 有效,使用基本运行时间,你可以...
  • Matlab 的MinGW编辑器安装 有关Matlab的下载历程,本人可谓是一波三折,找了许多篇的文章,一点点尝试,最终安装成功,在这本人将把安装步骤分享给大家,以期能帮助一些有需要的朋友,此外,这是我第一次写文章,如...
  • win10安装MinGW-64安装

    2021-09-10 19:02:44
    因为之前安装的实MinGW,不支持64位,现在安装MinGW-64,既支持32位又支持64位 一.下载包文件 https://www.mingw-w64.org/downloads/#mingw-builds 进入后下拉找到该位置,点击Mingw-W64-builds 点击后会定位到此位置...
  • 正确方法应该使用MinGW安装管理器。这个是关键,它会指引下载最新的MinGW版本,可以兼容自己想要编译的各种版本的openBlas。之前直接使用命令行安装MinGW,也许就是因为下载的不是最新版本故而与openBlas版
  • MinGW安装gcc、g++

    2021-06-22 14:40:51
    MinGW安装 gcc g++ c c++ 问题 报错
  • 用MSYS2安装mingw

    2021-09-05 12:07:42
    文章目录前言卸载mingw安装MSYS2 前言 安装MSYS2的原因是,在windows安装protobuf时,想用mingw编译protobuf的库,而protobuf的官方手册只给出一句: To build from source using Cygwin or MinGW, follow the Unix...
  • GCC 是 Linux 上面大名鼎鼎的 C 语言编译器,想在 Windows 上使用它, 我们就需要安装 MinGW 这个编译器集合了, 里面不仅包含 GCC 还包含 G++ 编译器等。 下载 MinGW 的官方网站是 : http://www.mingw.org , ...
  • windows使用VS Code前,需要安装mingw使其具有GCC进行编译。否则,会提示找不到cannot open source file “iostream”等。 百度云链接:https://pan.baidu.com/s/19n_v8OKrYPJWJ1EBuQzA_A 提取码:hzfL 将安装...
  • 在Linux上安装mingw

    2021-05-17 11:24:28
    我正在尝试在Linux操作系统上编译Windows应用程序...当我运行shell命令:在Linux上安装mingwapt-cache search mingw我得到的输出:binutils-mingw-w64 - Cross-binutils for Win32 and Win64 using MinGW-w64binuti...
  • MinGW离线版安装

    2021-06-16 11:38:47
    解压缩到自己指定的安装目录 配置环境变量 配置环境变量即可 案例测试 打开cmd窗口,输入g++ -v,如果出现下列信息就说明安装成功 新建一个文件,在里面输入如下内容 #include <iostream> using namespace ...
  • CodeLite + MinGW环境安装

    2021-05-26 15:28:22
    按照提示直接安装MinGW。将bin目录加入path的环境变量3.安装插件gdb,g++,gcc,mingw32-make如:mingw-get install g++4.新建wordkspace -> C project5.进入CodeLite的settings菜单,选择build settings。选择...
  • MSYS以及MinGW安装

    2021-02-28 18:42:33
    MSYS以及MinGW安装 文章目录MSYS以及MinGW安装下载并安装MSYS安装基础运行库(glibc,cmake,make等) 下载并安装MSYS 下载传送门 点击下载Windows 64bit ,双击安装 选择安装目录 安装完成!!! 安装基础运行库...
  • 一、MinGW安装 MinGW官方网址:http://www.mingw.org/ 下载地址:http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/ 进入网站后点击Download即可得到安装程序.exe 运行Setup,并且点击...
  • 2021 下载安装 Mingw-w64

    2021-10-09 18:30:11
    下载地址 安装 修改安装路径继续,安装完成后:
  • edd@max:~$apt-cache search mingw-libassuan-mingw-w64-dev - IPC library for the GnuPG components -- Windows portlibgcrypt-mingw-w64-dev - LGPL Crypto library - Windows developmentlibgpg-error-mingw-w64...
  • linux安装mingw32

    2021-05-15 02:49:51
    上代码引用来自“softfire”的评论上代码在Windows下弄这个简直要死啊,还是换个...target_link_libraries(gdsto3dc:/unix/mingw/lib/libws2_32.a)这到底是个什么东西?Cygwin?CMakeFiles.txtcheck_include_file("...
  • 0.介绍 ...MinGW主要供在MS-Windows平台上工作的开发人员使用,但也可跨平台使用MinGW包括: GCC的一个移植,包括C,C ++,ADA和FORTRAN编译器; GNU Binutils (如:as, ld, ar等); 一个命令行安装
  • 文章目录MinGW安装MinGW使用 要知道,GCC 官网提供的 GCC 编译器是无法直接安装到 Windows 平台上的,如果我们想在 Windows 平台使用 GCC 编译器,可以安装 GCC 的移植版本。 目前适用于 Windows 平台、受欢迎的...
  • edd@max:~$apt-cache search mingw-libassuan-mingw-w64-dev - IPC library for the GnuPG components -- Windows portlibgcrypt-mingw-w64-dev - LGPL Crypto library - Windows developmentlibgpg-error-mingw-w64...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 43,154
精华内容 17,261
关键字:

mingw安装使用