求一份已经下载好的mingw c 头文件文件压缩包

Windows7 64下MinGW64/MSYS环境搭建
本次我将会同时搭建 GCC 4.7.2 的 32 位及 64 位的 Windows 环境。 MinGW-w64- for 32 and 64 bit Windows : http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/rubenvb/gcc-4.7-release/ http://source
本次我将会同时搭建GCC 4.7.2的32位及64位的Windows环境。
MinGW-w64- for 32 and 64 bit Windows:
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/rubenvb/gcc-4.7-release/
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/gcc-4.7-release/
从上述网址获得:
?&&&&&&&&x86_64-w64-mingw32-gcc-4.7.2-release-win64_rubenvb.7z
?&&&&&&&&i686-w64-mingw32-gcc-4.7.2-release-win32_rubenvb.7z
http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-/mingw-get-inst-.exe/download
直接下载获得:
?&&&&&&&&mingw-get-inst-.exe
Ps: MSYS不是一个操作系统,而是一个通过将Linux源代码在Win32上编译而成的UNIX工作环境。
下载后直接安装,我选择安装在D:\ MinGW64
注:在组件选择时选择MSYS Basic System及MSYSDeveloper Toolkit无需选择MinGW。
安装完成后,我们启用MSYS的Shell:
?&&&&&&&&D:\MinGW64\msys\1.0\msys.bat
在此为了使用的方便,我将会安装相关易用组件。
在Shell环境下分别执行下列命令:
?&&&&&&&&mingw-get install msys-rxvt
?&&&&&&&&mingw-get install msys-wget
?&&&&&&&&mingw-get install msys-zip
?&&&&&&&&mingw-get install msys-unzip
?&&&&&&&&mingw-get install msys-xz
其中第一个组件可以使msys拥有更友好的界面。
Ps:创建msys.bat的快捷方式,右键属性分别修改
?&&&&&&&&目标:D:\MinGW64\msys\1.0\msys.batCrxvt
?&&&&&&&&起始位置:D:\MinGW64\msys\1.0\bin
将下载的MinGW-w64 - for 32and 64 bit Windows的两个压缩包解压到D:\MinGW64\下。
之后创建将会用到的文件结构:
?&&&&&&&&D:\MinGW64\opt\&&&&&&&
?&&&&&&&&D:\MinGW64\local32\&&&
?&&&&&&&&D:\MinGW64\local64\&&&
更新配置文件D:\MinGW64\msys\1.0\etc\fstab,使创建的文件结构生效。
?&&&&&&&&D:\MinGW64\&&&&&&&&&&& /mingw
?&&&&&&&&D:\MinGW64\mingw32\&&& /mingw32
?&&&&&&&&D:\MinGW64\mingw64\&&& /mingw64
?&&&&&&&&D:\MinGW64\opt\&&&&&&& /opt
?&&&&&&&&D:\MinGW64\local32\&&& /local32
?&&&&&&&&D:\MinGW64\local64\&&& /local64
之后在MSYS的Shell下创建32位的配置文件:
cat &/local32/etc/profile.local && &EOF&
alias dir='ls-la --color=auto'
alias ls='ls--color=auto'
exportPKG_CONFIG_PATH=&/local32/lib/pkgconfig&
exportCPPFLAGS=&-I/local32/include&
exportCFLAGS=&-I/local32/include -mms-bitfields -mthreads -mtune=pentium3&
exportCXXFLAGS=&-I/local32/include -mms-bitfields -mthreads-mtune=pentium3&
exportLDFLAGS=&-L/local32/lib -lpthread -mthreads&
exportPATH=&.:/local32/bin:/mingw32/bin:/mingw/bin:/bin:/opt/bin:$PATH&
export PS1='\[\033[32m\]\u@\h\[\033[33m\w\033[0m\]$ '
exportSRC_DIR=/local32/src
exportDST_DIR=/local32/dst
exportMINGW_HOME=/mingw32
exportPKG_CONFIG=$DST_DIR/pkgconfig/bin/pkg-config.exe
# Configure PATHand FLAGS.
APPLICATION_ARRAY=(
&LIBICONV_PREFIX:$DST_DIR/libiconv&
&ZLIB_PREFIX:$DST_DIR/zlib&
&BZIP2_PREFIX:$DST_DIR/bzip2&
&LIBTOOL_PREFIX:$DST_DIR/libtool&
&LIBXML2_PREFIX:$DST_DIR/libxml2&
&LIBPNG_PREFIX:$DST_DIR/libpng&
&LIBJPEG_PREFIX:$DST_DIR/libjpeg&
&LIBTIFF_PREFIX:$DST_DIR/libtiff&
&FREETYPE2_PREFIX:$DST_DIR/freetype2&
&LCMS2_PREFIX:$DST_DIR/lcms2&
&FFTW_PREFIX:$DST_DIR/fftw&
&BOTAN_PREFIX:$DST_DIR/botan&
&QT_PREFIX:$DST_DIR/qt&
&OPENCV_PREFIX:$DST_DIR/opencv&
&LIBUSBX_PREFIX:$DST_DIR/libusbx&
&LIBFFI_PREFIX:$DST_DIR/libffi&
&PKGCONFIG_PREFIX:$DST_DIR/pkg-config&
&GETTEXT_PREFIX:$DST_DIR/gettext&
&GLIB_PREFIX:$DST_DIR/glib&
&GMQ8_PREFIX:$DST_DIR/gm-q8&
&GMQ16_PREFIX:$DST_DIR/gm-q16&
&IMQ8_PREFIX:$DST_DIR/im-q8&
&IMQ16_PREFIX:$DST_DIR/im-q16&
&BOOST_PREFIX:$DST_DIR/boost&
&LIBUSBX_PREFIX:$DST_DIR/libusbx&
&GLIB_PREFIX:$DST_DIR/glib&
&YAFARAY_PREFIX:$DST_DIR/yafaray&
for app in&${APPLICATION_ARRAY[@]}& ; do
&&&KEY=${app%%:*}
&&&VALUE=${app##*:}
&&&export &$KEY&=&$VALUE&
&&&export PATH=&$VALUE/bin:$PATH&
&&&export LDFLAGS=&-L$VALUE/lib $LDFLAGS&
&&&export CFLAGS=&-I$VALUE/include $CFLAGS&
&&&export CPPFLAGS=&-I$VALUE/include $CPPFLAGS&
&&&export CXXFLAGS=&-I$VALUE/include $CXXFLAGS&
&&&export PKG_CONFIG_PATH=&$VALUE/lib/pkgconfig:$PKG_CONFIG_PATH&
exportLIBFFI_CFLAGS=&-I $DST_DIR/libffi/lib/libffi-3.0.11/include&
exportLIBFFI_LIBS=&-L$DST_DIR/libffi/lib&
之后创建64位的配置文件:
cat &/local64/etc/profile.local && &EOF&
alias dir='ls-la --color=auto'
alias ls='ls--color=auto'
exportPKG_CONFIG_PATH=&/local64/lib/pkgconfig&
exportCPPFLAGS=&-I/local64/include&
exportCFLAGS=&-I/local64/include -mms-bitfields -mthreads&
exportCXXFLAGS=&-I/local64/include -mms-bitfields -mthreads&
exportLDFLAGS=&-L/local64/lib -lpthread&
exportPATH=&.:/local64/bin:/mingw64/bin:/mingw/bin:/bin:/opt/bin:$PATH&
exportPS1='\[\033[32m\]\u@\h \[\033[33m\w\033[0m\]$ '
exportSRC_DIR=/local64/src
exportDST_DIR=/local64/dst
exportMINGW_HOME=/mingw64
exportPKG_CONFIG=$DST_DIR/pkgconfig/bin/pkg-config.exe
# Configure PATHand FLAGS.
APPLICATION_ARRAY=(
&LIBICONV_PREFIX:$DST_DIR/libiconv&
&ZLIB_PREFIX:$DST_DIR/zlib&
&BZIP2_PREFIX:$DST_DIR/bzip2&
&LIBTOOL_PREFIX:$DST_DIR/libtool&
&LIBXML2_PREFIX:$DST_DIR/libxml2&
&LIBPNG_PREFIX:$DST_DIR/libpng&
&LIBJPEG_PREFIX:$DST_DIR/libjpeg&
&LIBTIFF_PREFIX:$DST_DIR/libtiff&
&FREETYPE2_PREFIX:$DST_DIR/freetype2&
&LCMS2_PREFIX:$DST_DIR/lcms2&
&FFTW_PREFIX:$DST_DIR/fftw&
&BOTAN_PREFIX:$DST_DIR/botan&
&QT_PREFIX:$DST_DIR/qt&
&OPENCV_PREFIX:$DST_DIR/opencv&
&LIBUSBX_PREFIX:$DST_DIR/libusbx&
&LIBFFI_PREFIX:$DST_DIR/libffi&
&PKGCONFIG_PREFIX:$DST_DIR/pkg-config&
&GETTEXT_PREFIX:$DST_DIR/gettext&
&GLIB_PREFIX:$DST_DIR/glib&
&GMQ8_PREFIX:$DST_DIR/gm-q8&
&GMQ16_PREFIX:$DST_DIR/gm-q16&
&IMQ8_PREFIX:$DST_DIR/im-q8&
&IMQ16_PREFIX:$DST_DIR/im-q16&
&BOOST_PREFIX:$DST_DIR/boost&
&LIBUSBX_PREFIX:$DST_DIR/libusbx&
&GLIB_PREFIX:$DST_DIR/glib&
&YAFARAY_PREFIX:$DST_DIR/yafaray&
for app in&${APPLICATION_ARRAY[@]}& ; do
&&&KEY=${app%%:*}
&&&VALUE=${app##*:}
&&&export &$KEY&=&$VALUE&
&&&export PATH=&$VALUE/bin:$PATH&
&&&export LDFLAGS=&-L$VALUE/lib $LDFLAGS&
&&&export CFLAGS=&-I$VALUE/include $CFLAGS&
&&&export CPPFLAGS=&-I$VALUE/include $CPPFLAGS&
&&&export CXXFLAGS=&-I$VALUE/include $CXXFLAGS&
&&&export PKG_CONFIG_PATH=&$VALUE/lib/pkgconfig:$PKG_CONFIG_PATH&
exportLIBFFI_CFLAGS=&-I $DST_DIR/libffi/lib/libffi-3.0.11/include&
exportLIBFFI_LIBS=&-L$DST_DIR/libffi/lib&
执行下列命令使终端运行时默认执行64位的配置:
cat &&/etc/profile && &EOF&
if [ -f/local64/etc/profile.local ]; then
&&&&&&& source /local64/etc/profile.local
下列命令将会使你在32位与64位配置间切换:
?&&&&&&&&source /local64/etc/profile.local
?&&&&&&&&source /local32/etc/profile.local
另:如果你使用Sublime Text 2、eclipse之类的IDE可能会用到MinGW进行编译,此时,可以在系统的环境设置中进行修改:
Path中添加:D:\MinGW64\mingw64\bin;D:\MinGW64\mingw32\bin
你最喜欢的&&&&MinGW.zip (内含g++,gcc java等编译器,安装教程)
MinGW.zip (内含g++,gcc java等编译器,安装教程)
安装完必须配置环境变量,这是我的安装目录E:\应用软件\MinGW5.1.6\bin;编译器不然跑不起来,安装过程中根据需要选择安装。完事后,进入:计算机-属性-高级-环境变量-系统变量-选path,把你安装的路径带上分号粘贴其他路径前面。警告:别覆盖其他路径,后果很严重!
若举报审核通过,可奖励20下载分
被举报人:
fake456789
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
开发技术下载排行&&&&mingw-get-setup.zip
mingw-get-setup.zip
mingw-get-setup.zip
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
开发技术下载排行求一份已经下载好的mingw文件压缩包_百度知道
求一份已经下载好的mingw文件压缩包
下载包括以上内容的,麻烦打个压缩包
提问者采纳
这是目前最新版本的 MinGW 32 4.8.1-4 版。请用支持解压 7Zip 格式的软件解压,例如 7Zip 、WinRAR、好压 等。
提问者评价
网络工程师
其他类似问题
为您推荐:
mingw的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 压缩包打开没有文件 的文章

 

随机推荐