导读 Windows系统中如何安装并配置MinGW 我们在Windows系统中运行C文件的前提是系统已经安装并配置了MinGW环境。那么该如何在

Windows系统中如何安装并配置MinGW

我们在Windows系统中运行C文件的前提是系统已经安装并配置了MinGW环境。那么该如何在Windows系统中安装并配置MinGW环境呢?下面我给大家分享一下。

mingw下载(mingw下载安装教程)mingw下载(mingw下载安装教程)


工具/材料

MinGW安装包

01

首先我们需要登MinGW的官方平台,进入下载列表,找到Windows下的MinGW安装包进行下载,如下图所示

02

接下来点击下载好的MinGW安装包进入安装向导,点击底部的Install按钮,如下图所示

03

然后需要设置一下安装的位置以及是否生成快捷启动方式,如下图所示

04

接下来就跳转到安装管理器界面了,我们选择右侧第三个选项,右键单击选择Mark for Installation选项,如下图所示

05

然后点击左上角的Installation菜单,在下拉菜单中选择Apply Changes选项,如下图所示

06

接下来在弹出的界面中我们点击Apply按钮,如下图所示

07

接着MinGw相关的包以及程序就会进行下载以及安装了,如下图所示

08

然后当出现右上角的Successfully字样的时候则代表安装已经完成,如下图所示

09

接下来我们打开系统属性界面,点击底部的环境变量按钮,如下图所示

10

在环境变量界面中我们找到Path环境变量并双击它,如下图所示

11

然后我们在Path环境变量中将刚才安装的MinGW路径添加进去,如下图所示

12

最后打开CMD命令行,输入gcc -v命令查看mingw是否配置成功,如果出现如下图所示的信息则代表配置成功

怎样安装 MinGW 编译器套件

首先我们先来到这个网址下载MinGW的下载程序,百度搜索官网即可。下载之后安装一下(注意:这个安装并没有安装MinGW)安装完下载程序后,打开:

点击Continue进行安装。选择列表中第三行右键选择:Mark for installation。然后选择installation栏目中的apply change。apply。如图:

接下来是配置系统环境变量。a. 鼠标右击桌面“计算机”(WindowsXp是“我的电脑”)->“属性”b. WindowsXP时,在新弹出的属性窗口,选择“高级”->“环境变量”。 Windows7时,在新弹出的属性窗口,选择左侧的“高级系统设置”,在新弹出的属性窗口,选择“高级”->“环境变量”。c. 把MinGW安装目录的bin目录的路径追加到PATH里,然后确定。注意:箭头指的两个分号一定要加上并且分号一定要在英文输入模式下输入

最后在CMD中输入gcc -v,看看有没有安装成功,如果出现一下画面说明安装成功

求mingw软件最新版安装方法和配置变量方法,本人小白,时间闲就想学习下c语言。本人笔记本win7

安装有两种方法:

安装mingw官网版本:从官网下载mingw-get-setup.exe

然后安装即可,选择

然后点installation菜单选择apply changes就成了。默认安装的位置是C:\MinGW 当然是可以更改的,但是注意不要有任何的中文和空格存在,一般使用是没啥影响,但是某些令人憔悴的东西会让你哭的。安装完之后吧不要随便更新gcc和g++的版本,会出现各种悲剧。

2.安装其他发行版(源自mingw-w64项目)

这些就比较简单了,有两个有代表性的项目TDM-GCC和Mingw-builts。都提供比较友好的安装界面,tdmgcc提供的是离线安装exe ,mb的话提供的是在线安装工具。所以用tdm比较省心。

32位的系统直接下载tdm-gcc那个就成了,由于你的win7是32位的,tdm64默认编译的是64位的,编译32位程序要改gcc参数。安装直接无脑就成了。

说起来,安装方法好多年都没变过了,用mingw一般不用设置环境变量,因为mingw官方版本自带msys,基本上也没人希望全系统都能访问到mingw的bin文件夹,如果你真的想通过cmd用mingw的话,在系统属性->高级属性->高级选项卡最底部的环境变量处设置。比如加入C:\MinGW\bin。对于tdm来说,它不带msys,因此安装程序会提供将路径加入到环境的选项,至少我记得是有的。

另外如果初学的话,建议下载个orwelldevcpp就好了,还带个IDE。自动生成Makefile,默认工程。基本上所有的入门书都应该使用的是devcpp。最鄙视某些老师现在还在用vc6.0的了,那货是98年的产物,二级c都不用这个考了。

eclipse能不能开发C/C++?

我们需要一个cdt,这个可以在Eclipse官网下载。

我们需要MinGW——C/C++编译平台,下载后需要安装,同时选中g++、MinGW Make,同时设置环境变量,将%MinGW_HOME%\bin设置到PATH中,然后我们可以通过命令行敲击gcc,看是否有效果。

我们需要gdb——C/C++调试平台,下载后安装,默认到MinGW_HOME就行。

我们开启eclipse编译一个C/C++工程,右键可以运行,调试。

windows怎么安装mingw

下载并解压MinGW 5.1.6,安装包大小大约42M。

双击"MinGW-5.1.6.exe"进行安装,选择"Download and install"和"Full"版本安装。

千万要注意安装路径,以便将来进行配置MinGW环境(推荐使用默认安装路径)。

接下来需要大约一分钟的时间进行安装,安装完毕时会出现"Completed"字样,然后点击"Next"即可。

5

最后,也是最重要的:MinGW在Windows环境下的配置

MinGW的官网哪里看最新的版本是多少

就在MinGW的官网。

MinGW,是MinimalistGNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。

发展:

2010年06月09日,MinGW 2.14 发布,该版本修正了下载错误的问题,同时几乎升级了所有的依赖软件包到最新版本,新增对 libarchive,libgee,xvidcore 包的支持。

2010年06月18日,MinGW 2.15 发布,跨平台编译环境,该版本修正了由Qt项目引起的下载错误,另外所有相关的包都升级到了最新版本。

怎样在MinGW上下载siesta

在MinGW上下载siesta操作方法

下载地址

链接:

提取码:kii0

第一步获取源码

从Siesta官网下载最新版本的Siesta源码: :

wget -c -O ${HOME}/softwares/siesta-4.1-b4.tar.gz

第二步配置翻译并安装

进入代码根目录,下的Obj文件夹:

cd siesta-4.1-b4/Obj

然后执行以下命令:

bash ../Src/obj_setup.sh

这将在执行Siesta的一个脚本来在当前路径下产生构建配置文件,此时需要修改arch.make文件中的一些参数。

需要修改指定的变量如下:

.SUFFIXES:.SUFFIXES: .f .F .o .c .a .f90 .F90SIESTA_ARCH =x86_64-unknown-linux-gnu--unknownCC = gccFPP = $(FC) -E -P -x cFC = mpif90 #gfortran# FC_SERIAL = gfortranFFLAGS = -O2 -fPIC -ftree-vectorize# FFLAGS=-gAR = arRANLIB = ranlibSYS = nagSP_KIND = 4DP_KIND = 8KINDS = $(SP_KIND) $(DP_KIND)LDFLAGS =COMP_LIBS = libsiestaLAPACK.a libsiestaBLAS.aFPPFLAGS = $(DEFS_PREFIX)-DFC_HAVE_ABORT# Dependency rules ---------FFLAGS_DEBUG = -g -O # your appropriate flags here...# added by EmuLab# For GNU compiler# the siesta guide tell me to add the FFLAGS and LIBS parameter below, but it get thing wrong,# after comment them i succeeded in the compilation!# FFLAGS += -fopenmp# LIBS += -fopenmp# OpenBLAS + LAPACK:# OpenBLAS (OpenBLAS will default to build in LAPACK 3.6)# LIBS += -L/opt/openblas/0.2.18/lib -lopenblas# use the LAPACK and BLAS provided by SIESTA# ScaLAPACK# ScaLAPACK Only required for MPI compilation.# LIBS += -L/opt/scalapack/2.0.2/lib -lscalapack# NETCDF added by deqitangINCFLAGS += -I${HOME}/softwares/netcdf_install/includeLDFLAGS += -L${HOME}/softwares/zlib_install/lib -Wl,-rpath=${HOME}/softwares/zlib_install/libLDFLAGS += -L${HOME}/softwares/hdf5_install/lib -Wl,-rpath=${HOME}/softwares/hdf5_install/libLDFLAGS += -L${HOME}/softwares/netcdf_install/lib -Wl,-rpath=${HOME}/softwares/netcdf_install/libLIBS += -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lzCOMP_LIBS += libncdf.a libfdict.aFPPFLAGS += -DCDF -DNCDF -DNCDF_4#DUMMY_FOX = --enable-dummy# For netCDF support. Make sure you get a version compatible# with the other options (for example, 32/64 bit). Don't forget# to set -DCDF below.NETCDF_ROOT= ${HOME}/softwares/netcdf_installNETCDF_LIBS= -L$(NETCDF_ROOT)/lib -lnetcdffNETCDF_INCFLAGS= -I$(NETCDF_ROOT)/include# HDF-5.HDF5_ROOT= ${HOME}/softwares/hdf5_installHDF5_LIBS = -I$(HDF5_ROOT)/include# endCOMP_LIBS += libfdict.aLIBS = $(COMP_LIBS) $(NETCDF_LIBS)#SIESTA needs an F90 interface to MPI#This will give you SIESTA's own implementation#If your compiler vendor offers an alternative, you may change#to it here.# MPI_INTERFACE=libmpi_f90.a#MPI_INCLUDE=${HOME}/softwares/openmpi_install/include# end by deqitang@# The atom.f code is very vulnerable. Particularly the Intel compiler# will make an erroneous compilation of atom.f with high optimization# levels.atom.o: atom.F $(FC) -c $(FFLAGS_DEBUG) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $<.c.o: $(CC) -c $(CFLAGS) $(INCFLAGS) $(CPPFLAGS) $<.F.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $<.F90.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_free_F90) $<.f.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_fixed_f) $<.f90.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_free_f90) $<

然后执行make构建siesta:

make siesta

构建完siesta后,如果你需要构建transiesta,需执行:

make cleanmake transiesta

还有一个常用的工具是tbtrans,其位于SIesta项目的./Util/TS/TBtrans目录下,通过下面命令来构建:

cd ../Util/TS/TBtransmake

注意Siesta的构建系统 没有提供make install。因此我们可以将编译的到的可执行程序移动到一个目录,然后将该路径添加到环境变量中,方便在终端中调用程序。

就此,常用的工具构建完毕。

第三步设置环境变量

在~/.bashrc文件中添加如下内容:

export PATH=\$PATH:/home/xxx/softwares/siesta_bin

这里假设,我们将之前编译得到的siesta、transiesta、tbtrans程序都拷贝到了/home/xxx/softwares/siesta_bin中。