mingw安装(minGW的安装及配置)

本文目录
- minGW的安装及配置
- Windows系统中如何安装并配置MinGW
- mingw w64 安装问题
- SciTE 与 MinGW的安装方法
- 如何把mingw安装在msys的根目录
- mingw64位,win764位如何安装,环境变量
- 如何安装Qt 5.8.0 +mingw
- 在哪里安装Cygwin和MinGW怎么安装
- 关于MinGw 安装的问题
- 怎么测试MinGW的安装
minGW的安装及配置
安装了codeblocks的都知道,还需要一个GCC编译器的环境来支持c,c++的运行。下面介绍一下,下载及安装minGW的过程。
首先我们先来到这个网址下载MinGW的下载程序,搜狗搜索官网即可。下载之后安装一下(注意:这个安装并没有安装MinGW)安装完下载程序后,打开:
点击Continue进行安装。选择列表中第三行右键选择:Mark for installation。然后选择installation栏目中的apply change。apply。如图:
接下来是配置系统环境变量。a. 鼠标右击桌面“计算机”(WindowsXp是“我的电脑”)-“属性” b. WindowsXP时,在新弹出的属性窗口,选择“高级”-“环境变量”。 Windows7时,在新弹出的属性窗口,选择左侧的“高级系统设置”,在新弹出的属性窗口,选择“高级”-“环境变量”。 c. 把MinGW安装目录的bin目录的路径追加到PATH里,然后确定。注意:箭头指的两个分号一定要加上并且分号一定要在英文输入模式下输入
最后在CMD中输入gcc -v,看看有没有安装成功,如果出现一下画面说明安装成功
Windows系统中如何安装并配置MinGW
我们在Windows系统中运行C文件的前提是系统已经安装并配置了MinGW环境。那么该如何在Windows系统中安装并配置MinGW环境呢?下面小编给大家分享一下。
首先我们需要登MinGW的官方平台,进入下载列表,找到Windows下的MinGW安装包进行下载,如下图所示
接下来点击下载好的MinGW安装包进入安装向导,点击底部的Install按钮,如下图所示
然后需要设置一下安装的位置以及是否生成快捷启动方式,如下图所示
接下来就跳转到安装管理器界面了,我们选择右侧第三个选项,右键单击选择Mark for Installation选项,如下图所示
然后点击左上角的Installation菜单,在下拉菜单中选择Apply Changes选项,如下图所示
接下来在弹出的界面中我们点击Apply按钮,如下图所示
接着MinGw相关的包以及程序就会进行下载以及安装了,如下图所示
然后当出现右上角的Successfully字样的时候则代表安装已经完成,如下图所示
接下来我们打开系统属性界面,点击底部的环境变量按钮,如下图所示
在环境变量界面中我们找到Path环境变量并双击它,如下图所示
然后我们在Path环境变量中将刚才安装的MinGW路径添加进去,如下图所示
最后打开CMD命令行,输入gcc -v命令查看mingw是否配置成功,如果出现如下图所示的信息则代表配置成功
mingw w64 安装问题
试着回复下;
1、i686 与 行x86_64这个好理解,既然下载的是MinGW-w64,当然就要选x86_64,否则下载Mingw的纯32就行了。
2、如果没有跨平台编译需求,就选win32。如果有的话选posix。
3、dwarf、sjlj 的异常模型选择,推荐使用dwarf即所谓dw2,这个模型便于调试。不过出来的东西较sjlj的东西体量稍大些。
SciTE 与 MinGW的安装方法
MinGW的安装方法:官方提供的MinGW的one click installer实在是太古老了,明显不符合gcc4.2/3代表先进生产力的主流。下面介绍一下从www.mingw.org里直接下载MinGW/gcc/g++的binary文件,组装成比较新版本的MinGW的方法。顺便提一下,www.sf.net现在大陆被封了,sf的mirror我这里最快的是ftp://ftp.jaist.ac.jp/sourceforge,目录里有全套的MinGW的产品。
Step 1:
下载如下组件,直接把下面的各链接目标加进迅雷~~
ftp://ftp.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/m/mi/mingw/gcc-core-4.2.1-sjlj-2.tar.gz
ftp://ftp.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/m/mi/mingw/gdb-6.8-mingw-3.tar.bz2
ftp://ftp.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/m/mi/mingw/libgcc_sjlj_1.dll.gz
ftp://ftp.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/m/mi/mingw/mingw32-make-3.81-2.tar.gz
ftp://ftp.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/m/mi/mingw/mingw-runtime-3.14.tar.gz
ftp://ftp.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/m/mi/mingw/w32api-3.11.tar.gz
ftp://ftp.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/m/mi/mingw/gcc-gfortran-4.2.1-sjlj-2.tar.gz
ftp://ftp.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/m/mi/mingw/gcc-g++-4.2.1-sjlj-2.tar.gz
ftp://ftp.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/m/mi/mingw/binutils-2.18.50-20080109-2.tar.gz
ftp://ftp.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/m/mi/mingw/gcc-core-4.2.1-sjlj-2.tar.gz
Step 2:
将上述组件全选,然后用winrar解压到一个文件夹里,比如C:/MinGW,如果有重复的文件,不妨全部替换之。
Step 3:
在系统路径里加入如下内容:
set PATH = C:\MinGW\i686-pc-mingw32\bin;C:\MinGW\libexec\gcc\mingw32\4.2.1-sjlj;C:\Min
GW\bin;%PATH%
Step 4:
新建如下环境变量:
a: CPATH
C:\MinGW\include;C:\MinGW\lib\gcc\mingw32\4.2.1-sjlj\include;
b: LIBRARY_PATH
C:\MinGW\lib\gcc\mingw32\4.2.1-sjlj;C:\MinGW\lib;C:\MinGW\i686-pc-mingw32\lib;
Step 5:
Reboot the machine, Done!!!
至此,一套能够工作的MinGW/gcc/g++已经构建完毕,至少在我的机器上可以输出c/c++版的"hello, world!"了~~~~
Enjoy!!!
scite:
添加了嵌套输入的功能。本人水平有限,欢迎大家测试!有问题留言
安装方法:请看snippets v1.2中的介绍。
演示:
源代码:
local i = 0
local Index = 0
local findsp,findep,temp,snend
local sntable = {}
local sp = {}
sntable = 1
function snippets()
if i == 10 then
i = 0
end
sp = editor.CurrentPos
if Index == 0 and editor:GetSelText()=="" and sntable == nil and snend == nil and i 《 10 then
scite.MenuCommand(IDM_ABBREV)
end
if editor.CurrentPos ~= sp then
i = i + 1
sntable = Index
sp = editor.CurrentPos
Index = 0
snend = nil
end
IndexText = "\$"..Index.."{"
findsp,findep = editor:findtext(IndexText, SCFIND_REGEXP,sp)
while findep == nil and Index 《 10 do
Index = Index + 1
findsp,findep = editor:findtext("\$"..Index.."{", SCFIND_REGEXP,sp)
end
if findep~=nil then
repeat
editor:GotoPos(findep)
scite.MenuCommand(IDM_SELECTTOBRACE)
temp = editor:GetSelText()
editor:GotoPos(findep-1)
scite.MenuCommand(IDM_MATCHBRACE)
if editor.CurrentPos == 0 then
editor:GotoPos(findsp)
editor:ReplaceSel("}")
findep = findep + 1
else
break
end
until editor.CurrentPos == 0
editor:SetSel(editor.CurrentPos, findsp)
if temp == "" then
Index = 0
end
editor:ReplaceSel(temp)
findsp,findep = editor:findtext(temp, SCFIND_REGEXP,findsp)
if findep~=findsp then
editor:SetSel(findsp, findep)
end
findep = nil
else
Index = 0
findsp,findep = editor:findtext("\$0", SCFIND_REGEXP,sp)
if findep~=findsp then
editor:SetSel(findep, findsp)
editor:Clear()
findep = nil
Index = sntable
sntable = nil
i = i - 1
if i ~= 0 then
end
else
editor:Tab()
findep = nil
end
end
end
提示:制作abbreviations的时候,{ 括号里的内容为空的时候才可以嵌套输入
如何把mingw安装在msys的根目录
安装前请先务必卸载其他版本的MinGW。
1. 首先安装MinGW-w64。
========== 安装方法 A ==========
而后启动该 .exe文件,开始安装。安装开始时,需要注意设置为如下图所示。安装目录设为 C:\MinGW,这个目录是MinGW推荐的。由于是在线下载、安装,所以耗时大概为30分钟。
安装完成后,需要将路径 C:\MinGW\mingw64\bin 添加到PATH环境变量中。此时启动cmd窗口,输入 gcc -v,则可以查看到gcc编译器的版本信息。
备注:
A. 不同于以往的MinGW安装包,该MinGW-w64只包含了MinGW编译器本身,而不包含MSYS等组件,因此在后续并不会弹出Windows 中OpenBlas 的安装 - Windows 32bit 适用 中所示的组件选择安装界面。MinGW-w64只是单纯的编译器安装包,这也是为什么本文中需要单独安装MSYS的原因。
B. 由于后续MSYS可能调用make命令,而MinGW系列只提供了名字为 mingw32-make.exe 的执行文件(C:\MinGW\mingw64\bin 路径下),事实上,该.exe 和make.exe 功能一样,为了make执行时能找到该文件,建议复制 mingw32-make.exe 一份,并将复制文件命名为’make.exe’。
========== 安装方法 B ==========
方法A需要在线下载、安装,因此对网络有要求(我第二次用A方法安装MinGW遇到的问题就是:可以浏览网页并下载mingw-w64-install.exe,但后续的在线安装就出问题: Cannot download repository.txt ,具体原因没有找到,只怪学校的网络管得太...)。
直接下载合适配置的、已编译的MinGW64文件库,放到C:\MinGW目录下,并同方法A一样进行后续处理。具体下载哪个版本,可以参考方法A中的setting,或者结合自己的需求。
2. 安装 MSYS。
在该下载页面中,应该下载的是下图中README.txt下面的压缩包文件,而非‘Download mingw-builds-install.exe’。
下载后,解压缩,可看到文件内有msys文件夹,将msys文件夹整体移动到路径 C:\MinGW 下。在msys文件夹内,会看到 msys.bat 文件,双击则启动MSYS,在MSYS中则可使用UNIX下的命令行,如make。
备注:
A. 在MSYS中,可用 ’where make’ 来查看可供调用的 make.exe 位置。
mingw64位,win764位如何安装,环境变量
Mingw编译器怎么安装配置?Mingw编译器可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,是一组包含文件和端口库的工具。但是安装使用前必须进行系统环境的配置才能运行,那具体要怎么进行配置呢,来看看详细的步骤教程。
Mingw编译器怎么安装变量配置?
1、右击点击我的电脑,在弹出的选项中选择【属性】
2、打开属性窗口后,点击顶部的【高级】选择,然后点击【环境变量】
3、打开环境变量窗口后,在系统环境变量中找到【path】路径,修改path路径中变量值;C:MinGWbin就可以了。注:分号为英文中的分号。
4、WIN+R键打开运行窗口,输出cmd回车,打开管理员界面,输入gcc -v,如果没有报错,说明软件配置成功。
测试编译C++
测试文件test.cpp,代码如下(下面为C代码,只是使用G++来编译而已)
#include
int main() {
printf(“Hello World!”);
return 0;
}
编译test
编译命令如下:
g++ test.cpp -o test
输出结果为:test.exe
执行
输入test回车,结果如下:
如何安装Qt 5.8.0 +mingw
1、安装Qt5
Qt5的安装比Qt4的安装简单多了,我装的是Qt5.4(qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe),它集成了MinGW、Qt Creator等,不需要你再单独下载MinGW和Qt Creator。
首先,去Qt官网下载资源:qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe;然后,双击安装即可。安装后,“开始”菜单
2、配置Qt
打开Qt Creator,工具–》选项,打开“选项”对话框
若没有检测出,则添加相应的Qt版本和编译器(MinGW),再设置构建套件(Kits):设备类型、编译器(MinGW)、调试器、Qt版本
3、使用Qt
打开Qt Creator,新建项目–》其他项目–》空的qmake项目,项目命名为“QtTest”,再添加新文件main.cpp。
在main.cpp中添加如下代码:
#include
#include
#include
#include
int main(int argc,char *argv)
{
QApplication app(argc,argv);
QWidget *window = new QWidget;
window-》setWindowTitle("QtTest");
//QLabel *label= new QLabel("Hello Qt");
QLabel *label = new QLabel("
Hello"" Qt");
QPushButton *button=new QPushButton("Quit");
QObject::connect(button,SIGNAL(clicked()),&app,SLOT(quit()));
QVBoxLayout *layout=new QVBoxLayout;
layout-》addWidget(label);
layout-》addWidget(button);
window-》setLayout(layout);
window-》show();
return app.exec();
}
此时,代码显示如下错误:
运行时错误提示:#include–No such file……
实际上,QT5中很多常用的QT头文件都被移到core gui widgets 等模块中去了,在QT5中,.pro文件需要增加额外的一行(注意大小写):
QT += core gui widgets
其中Qt += core gui widgets 表示链接QtCore(d).dll、QtGui(d).dll、QtWidgets(d).dll。
我们在.pro文件中增加一行上述代码,保存,再双击打开.cpp文件,此时错误提示线消失,运行,结果
QPushButton *button=new QPushButton("Quit");
QObject::connect(button,SIGNAL(clicked()),&app,SLOT(quit()));
QVBoxLayout *layout=new QVBoxLayout;
layout-》addWidget(label);
layout-》addWidget(button);
window-》setLayout(layout);
window-》show();
return app.exec();
}
此时,代码显示如下错误:
运行时错误提示:#include–No such file……
实际上,QT5中很多常用的QT头文件都被移到core gui widgets 等模块中去了,在QT5中,.pro文件需要增加额外的一行(注意大小写):
QT += core gui widgets
其中Qt += core gui widgets 表示链接QtCore(d).dll、QtGui(d).dll、QtWidgets(d).dll。
我们在.pro文件中增加一行上述代码,保存,再双击打开.cpp文件,此时错误提示线消失,运行,结果
在哪里安装Cygwin和MinGW怎么安装
/6 分步阅读
***隐藏网址***
查看剩余1张图
2/6
下载完后打开安装包,进入安装界面。接下来的选项我们基本默认就可以,统一点击“下一步”,接着在“Choose A Download Site”的界面中选择“mirrors.koehn.com”,然后等待下载。
查看剩余7张图
3/6
下载完成后,进入“Select Packages”界面,在“Search”中输入“gcc”,接着点击“Devel“”djgpp-gcc-core“”djgpp-gcc-g++“,点击”下一步“,再次等待下载(此次下载时间较长,请耐心等待).
查看剩余2张图
4/6
下载完之后,我们可以选择在桌面添加一个快捷方式,然后点击“完成”。然后你就可以在电脑桌面上看到Cygwin的图标,打开它就可以进入Cygwin的环境了。
查看剩余1张图
5/6
但有些童鞋可能会遇到这样的问题,当我们使用Windows系统的工作窗口执行Cygwin编译的程序时却无法执行。原因是缺少了一个“Cygwin1.dll”的环境变量,我们只要把这个“Cygwin1.dll”的文件跟要执行的程序放在同一目录即可。
6/6
最后说一下“Cygwin1.dll”文件的地址,就在“C\Cygwin\bin“里,当然也可以直接搜索。
关于MinGw 安装的问题
1.它说Matlab当前工作文件夹下找不到yprime.c这个源代码。把这个文件复制到工作文件夹下即可。
2.Matlab 2007a默认只支持LCC和VC编译器,为了支持标准C/C++,一般选用VC.net 2005或VC.net 2008,需要用mex -setup把这些编译器集成到Matlab环境中才可用。
怎么测试MinGW的安装
首先我们先来到这个网址下载MinGW的下载程序,百度搜索官网即可。下载之后安装一下(注意:这个安装并没有安装MinGW)安装完下载程序后,打开:
点击Continue进行安装。选择列表中第三行右键选择:Mark for installation。然后选择installation栏目中的apply change。apply。如图:
接下来是配置系统环境变量。a. 鼠标右击桌面“计算机”(WindowsXp是“我的电脑”)-》“属性” b. WindowsXP时,在新弹出的属性窗口,选择“高级”-》“环境变量”。 Windows7时,在新弹出的属性窗口,选择左侧的“高级系统设置”,在新弹出的属性窗口,选择“高级”-》“环境变量”。 c. 把MinGW安装目录的bin目录的路径追加到PATH里,然后确定。注意:箭头指的两个分号一定要加上并且分号一定要在英文输入模式下输入
最后在CMD中输入gcc -v,看看有没有安装成功,如果出现一下画面说明安装成功

更多文章:
minecraft电脑版下载,minecraft电脑版下载正版
2025年6月29日 16:02
深圳app开发公司(想要手机软件开发,深圳靠谱的app制作公司)
2026年4月12日 00:30
三年级1 6单元单词(小学三年级英语上册1-6单元单词及单词记忆小技巧)
2025年12月16日 17:45
锕锕锕锕锕锕锕好大在线观看视频(锕锕锕锕锕锕好大疼类似应用)
2026年3月21日 22:30
千方百剂医药(千方百计药物管理系统中如果把有效日期输入错了怎么退货)
2025年5月15日 07:20
格式转换工具(如何把文件格式进行转换的,想把PDF转为PPT)
2025年4月12日 14:40
索尼L36h怎么样和39h比哪个更好一点?索尼l36h对比三星s4哪个好
2025年6月2日 21:30
新倩女幽魂手游官网首页(倩女幽魂手游9月8日在线维护更新公告)
2026年1月2日 04:00
wirelessmon 安卓手机(怎样在路由器上设置wifi信道)
2026年1月11日 00:00
冒险岛龙的传人转职(冒险岛龙的传人70级了,为什么还没显示2-3转转职任务别人说的次元空间有侠士房间我为什么没有,,,)
2025年6月13日 14:00











