MSYS2 环境搭建


本机环境:Windows XP 32位
MSYS2地址:http://sourceforge.net/projects/msys2/

 

下载32位版本,地址:http://sourceforge.net/projects/msys2/files/Base/i686/
当前压缩包名称:msys2-base-i686-20131208.tar.xz
安装完之后,运行目录下的mingw32_shell.bat
查看软件包清单,输入命令:

Pacman -Sl

  1 mingw32 mingw-w64-i686-FreeImage 3.15.4-2
  2 mingw32 mingw-w64-i686-ResIL 1.7.9-1
  3 mingw32 mingw-w64-i686-SDL 1.2.15-1
  4 mingw32 mingw-w64-i686-SDL2 2.0.1-1
  5 mingw32 mingw-w64-i686-allegro 5.0.10-1
  6 mingw32 mingw-w64-i686-assimp-git 3.0.1801.3086569-2
  7 mingw32 mingw-w64-i686-binutils 2.24-3
  8 mingw32 mingw-w64-i686-boost 1.55.0-2
  9 mingw32 mingw-w64-i686-bullet 2.82-1
 10 mingw32 mingw-w64-i686-bzip2 1.0.6-1
 11 mingw32 mingw-w64-i686-cegui 0.8.3-1
 12 mingw32 mingw-w64-i686-clang-analyzer-svn r197972-1
 13 mingw32 mingw-w64-i686-clang-svn r197972-1
 14 mingw32 mingw-w64-i686-cloog 0.18.1-1
 15 mingw32 mingw-w64-i686-cmake 2.8.12.1-2
 16 mingw32 mingw-w64-i686-collada-dom-svn 2.4.1.r889-1
 17 mingw32 mingw-w64-i686-crt-svn 4.0.0.6390-1
 18 mingw32 mingw-w64-i686-curl 7.34.0-1
 19 mingw32 mingw-w64-i686-dbus 1.6.18-1
 20 mingw32 mingw-w64-i686-discount 2.1.6-1
 21 mingw32 mingw-w64-i686-dlfcn r19-1
 22 mingw32 mingw-w64-i686-dmake 4.12.2-1
 23 mingw32 mingw-w64-i686-dumb 0.9.3-1
 24 mingw32 mingw-w64-i686-expat 2.1.0-2
 25 mingw32 mingw-w64-i686-fftw 3.3.3-1
 26 mingw32 mingw-w64-i686-flac 1.3.0-1
 27 mingw32 mingw-w64-i686-fontconfig 2.11.0-1
 28 mingw32 mingw-w64-i686-freeglut 2.8.1-1
 29 mingw32 mingw-w64-i686-freetype 2.5.2-1
 30 mingw32 mingw-w64-i686-gc 7.2.d-1
 31 mingw32 mingw-w64-i686-gcc 4.8.2-1
 32 mingw32 mingw-w64-i686-gcc-ada 4.8.2-1
 33 mingw32 mingw-w64-i686-gcc-fortran 4.8.2-1
 34 mingw32 mingw-w64-i686-gcc-objc 4.8.2-1
 35 mingw32 mingw-w64-i686-gdb 7.6.2-4
 36 mingw32 mingw-w64-i686-gettext 0.18.3.1-1
 37 mingw32 mingw-w64-i686-giflib 5.0.5-1
 38 mingw32 mingw-w64-i686-glew 1.10.0-1
 39 mingw32 mingw-w64-i686-glfw 3.0.3-1
 40 mingw32 mingw-w64-i686-glib2 2.38.2-1
 41 mingw32 mingw-w64-i686-glsl-optimizer-git 0.1.0.60329.fe8a93f-1
 42 mingw32 mingw-w64-i686-gmp 5.1.3-2
 43 mingw32 mingw-w64-i686-gnupg 1.4.15-1
 44 mingw32 mingw-w64-i686-gnutls 3.2.7-1
 45 mingw32 mingw-w64-i686-gperf 3.0.4-1
 46 mingw32 mingw-w64-i686-gpgme 1.4.3-1
 47 mingw32 mingw-w64-i686-headers-svn 4.0.0.6390-1
 48 mingw32 mingw-w64-i686-hlsl2glsl-git 0.749.9af03c9-1
 49 mingw32 mingw-w64-i686-hunspell 1.3.2-1
 50 mingw32 mingw-w64-i686-icu 52.1-2
 51 mingw32 mingw-w64-i686-ilmbase 2.1.0-1
 52 mingw32 mingw-w64-i686-intel-tbb 4.2_20131118-1
 53 mingw32 mingw-w64-i686-irrlicht 1.8.1-1
 54 mingw32 mingw-w64-i686-isl 0.12.1-1
 55 mingw32 mingw-w64-i686-jasper 1.900.1-1
 56 mingw32 mingw-w64-i686-lcms 1.19-1
 57 mingw32 mingw-w64-i686-lcms2 2.5-1
 58 mingw32 mingw-w64-i686-libarchive 3.1.2-2
 59 mingw32 mingw-w64-i686-libassuan 2.1.1-1
 60 mingw32 mingw-w64-i686-libfbclient 2.5.2.26540-1
 61 mingw32 mingw-w64-i686-libffi 3.0.13-1
 62 mingw32 mingw-w64-i686-libgcrypt 1.5.3-1
 63 mingw32 mingw-w64-i686-libgnurx 2.5.1-1
 64 mingw32 mingw-w64-i686-libgpg-error 1.12-1
 65 mingw32 mingw-w64-i686-libiconv 1.14-1
 66 mingw32 mingw-w64-i686-libidn 1.28-1
 67 mingw32 mingw-w64-i686-libjpeg-turbo 1.3.0-1
 68 mingw32 mingw-w64-i686-libksba 1.3.0-1
 69 mingw32 mingw-w64-i686-libmangle-svn 4.0.0.6390-1
 70 mingw32 mingw-w64-i686-libmariadbclient 5.5.34-1
 71 mingw32 mingw-w64-i686-libmng 2.0.2-1
 72 mingw32 mingw-w64-i686-libogg 1.3.1-1
 73 mingw32 mingw-w64-i686-libpng 1.6.7-1
 74 mingw32 mingw-w64-i686-librsvg 2.40.1-1
 75 mingw32 mingw-w64-i686-libssh2 1.4.3-1
 76 mingw32 mingw-w64-i686-libtasn1 3.4-1
 77 mingw32 mingw-w64-i686-libtiff 4.0.3-1
 78 mingw32 mingw-w64-i686-libtool 2.4.2-1
 79 mingw32 mingw-w64-i686-libvorbis 1.3.3-1
 80 mingw32 mingw-w64-i686-libwebp 0.3.1-1
 81 mingw32 mingw-w64-i686-libxml2 2.9.1-1
 82 mingw32 mingw-w64-i686-libxslt 1.1.28-1
 83 mingw32 mingw-w64-i686-libyaml 0.1.4-1
 84 mingw32 mingw-w64-i686-llvm-svn r197969-1
 85 mingw32 mingw-w64-i686-lua 5.2.2-1
 86 mingw32 mingw-w64-i686-lzo2 2.06-1
 87 mingw32 mingw-w64-i686-make 4.0.2288.a4937bc-1
 88 mingw32 mingw-w64-i686-mesa 10.0.1-2
 89 mingw32 mingw-w64-i686-mpc 1.0.1-1
 90 mingw32 mingw-w64-i686-mpfr 3.1.2.p5-1
 91 mingw32 mingw-w64-i686-ncurses 5.9-2
 92 mingw32 mingw-w64-i686-nettle 2.7.1-2
 93 mingw32 mingw-w64-i686-nvidia-cg-toolkit 3.1-1
 94 mingw32 mingw-w64-i686-ogre3d 1.9.0-2
 95 mingw32 mingw-w64-i686-ogreassimp-hg r33.ebcbefe6e081-2
 96 mingw32 mingw-w64-i686-ois 1.3-1
 97 mingw32 mingw-w64-i686-openal 1.15.1-1
 98 mingw32 mingw-w64-i686-opencolorio-git 688.ebd6efc-1
 99 mingw32 mingw-w64-i686-openexr 2.1.0-1
100 mingw32 mingw-w64-i686-openimageio 1.3.9-1
101 mingw32 mingw-w64-i686-openssl 1.0.1e-1
102 mingw32 mingw-w64-i686-p11-kit 0.20.1-1
103 mingw32 mingw-w64-i686-pcre 8.34-1
104 mingw32 mingw-w64-i686-perl 5.18.1-2
105 mingw32 mingw-w64-i686-physfs 2.0.3-1
106 mingw32 mingw-w64-i686-pkgconf 0.9.3-1
107 mingw32 mingw-w64-i686-postgresql 9.3.2-1
108 mingw32 mingw-w64-i686-python2 2.7.6-2
109 mingw32 mingw-w64-i686-qt-creator 3.0.0-1
110 mingw32 mingw-w64-i686-qt5 5.2.0-2
111 mingw32 mingw-w64-i686-qtbinpatcher 1.1.0-2
112 mingw32 mingw-w64-i686-readline 6.2.004-1
113 mingw32 mingw-w64-i686-ruby 2.0.0_p353-1
114 mingw32 mingw-w64-i686-sqlite3 3.8.2-1
115 mingw32 mingw-w64-i686-tcl 8.6.1-2
116 mingw32 mingw-w64-i686-tinyxml 2.6.2-1
117 mingw32 mingw-w64-i686-tk 8.6.1-2
118 mingw32 mingw-w64-i686-tolua 5.2.0-1
119 mingw32 mingw-w64-i686-tools-svn 4.0.0.6390-1
120 mingw32 mingw-w64-i686-w32pth 2.0.5-1
121 mingw32 mingw-w64-i686-winpthreads-svn 4.0.0.6417-1
122 mingw32 mingw-w64-i686-xalan-c 1.11-1
123 mingw32 mingw-w64-i686-xerces-c 3.1.1-1
124 mingw32 mingw-w64-i686-xz 5.0.5-1
125 mingw32 mingw-w64-i686-yaml-cpp 0.5.1-1
126 mingw32 mingw-w64-i686-yaml-cpp0.3 0.3.0-1
127 mingw32 mingw-w64-i686-zlib 1.2.8-2
128 mingw32 mingw-w64-i686-zziplib 0.13.62-2
129 mingw64 mingw-w64-x86_64-FreeImage 3.15.4-2
130 mingw64 mingw-w64-x86_64-ResIL 1.7.9-1
131 mingw64 mingw-w64-x86_64-SDL 1.2.15-1
132 mingw64 mingw-w64-x86_64-SDL2 2.0.1-1
133 mingw64 mingw-w64-x86_64-allegro 5.0.10-1
134 mingw64 mingw-w64-x86_64-assimp-git 3.0.1801.3086569-2
135 mingw64 mingw-w64-x86_64-binutils 2.24-3
136 mingw64 mingw-w64-x86_64-boost 1.55.0-2
137 mingw64 mingw-w64-x86_64-bullet 2.82-1
138 mingw64 mingw-w64-x86_64-bzip2 1.0.6-1
139 mingw64 mingw-w64-x86_64-cegui 0.8.3-1
140 mingw64 mingw-w64-x86_64-clang-analyzer-svn r197972-1
141 mingw64 mingw-w64-x86_64-clang-svn r197972-1
142 mingw64 mingw-w64-x86_64-cloog 0.18.1-1
143 mingw64 mingw-w64-x86_64-cmake 2.8.12.1-2
144 mingw64 mingw-w64-x86_64-collada-dom-svn 2.4.1.r889-1
145 mingw64 mingw-w64-x86_64-crt-svn 4.0.0.6390-1
146 mingw64 mingw-w64-x86_64-curl 7.34.0-1
147 mingw64 mingw-w64-x86_64-dbus 1.6.18-1
148 mingw64 mingw-w64-x86_64-discount 2.1.6-1
149 mingw64 mingw-w64-x86_64-dlfcn r19-1
150 mingw64 mingw-w64-x86_64-dmake 4.12.2-1
151 mingw64 mingw-w64-x86_64-dumb 0.9.3-1
152 mingw64 mingw-w64-x86_64-expat 2.1.0-2
153 mingw64 mingw-w64-x86_64-fftw 3.3.3-1
154 mingw64 mingw-w64-x86_64-flac 1.3.0-1
155 mingw64 mingw-w64-x86_64-fontconfig 2.11.0-1
156 mingw64 mingw-w64-x86_64-freeglut 2.8.1-1
157 mingw64 mingw-w64-x86_64-freetype 2.5.2-1
158 mingw64 mingw-w64-x86_64-gc 7.2.d-1
159 mingw64 mingw-w64-x86_64-gcc 4.8.2-1
160 mingw64 mingw-w64-x86_64-gcc-ada 4.8.2-1
161 mingw64 mingw-w64-x86_64-gcc-fortran 4.8.2-1
162 mingw64 mingw-w64-x86_64-gcc-objc 4.8.2-1
163 mingw64 mingw-w64-x86_64-gdb 7.6.2-4
164 mingw64 mingw-w64-x86_64-gettext 0.18.3.1-1
165 mingw64 mingw-w64-x86_64-giflib 5.0.5-1
166 mingw64 mingw-w64-x86_64-glew 1.10.0-1
167 mingw64 mingw-w64-x86_64-glfw 3.0.3-1
168 mingw64 mingw-w64-x86_64-glib2 2.38.2-1
169 mingw64 mingw-w64-x86_64-glsl-optimizer-git 0.1.0.60329.fe8a93f-1
170 mingw64 mingw-w64-x86_64-gmp 5.1.3-2
171 mingw64 mingw-w64-x86_64-gnupg 1.4.15-1
172 mingw64 mingw-w64-x86_64-gnutls 3.2.7-1
173 mingw64 mingw-w64-x86_64-gperf 3.0.4-1
174 mingw64 mingw-w64-x86_64-gpgme 1.4.3-1
175 mingw64 mingw-w64-x86_64-headers-svn 4.0.0.6390-1
176 mingw64 mingw-w64-x86_64-hlsl2glsl-git 0.749.9af03c9-1
177 mingw64 mingw-w64-x86_64-hunspell 1.3.2-1
178 mingw64 mingw-w64-x86_64-icu 52.1-2
179 mingw64 mingw-w64-x86_64-ilmbase 2.1.0-1
180 mingw64 mingw-w64-x86_64-intel-tbb 4.2_20131118-1
181 mingw64 mingw-w64-x86_64-irrlicht 1.8.1-1
182 mingw64 mingw-w64-x86_64-isl 0.12.1-1
183 mingw64 mingw-w64-x86_64-jasper 1.900.1-1
184 mingw64 mingw-w64-x86_64-lcms 1.19-1
185 mingw64 mingw-w64-x86_64-lcms2 2.5-1
186 mingw64 mingw-w64-x86_64-libarchive 3.1.2-2
187 mingw64 mingw-w64-x86_64-libassuan 2.1.1-1
188 mingw64 mingw-w64-x86_64-libfbclient 2.5.2.26540-1
189 mingw64 mingw-w64-x86_64-libffi 3.0.13-1
190 mingw64 mingw-w64-x86_64-libgcrypt 1.5.3-1
191 mingw64 mingw-w64-x86_64-libgnurx 2.5.1-1
192 mingw64 mingw-w64-x86_64-libgpg-error 1.12-1
193 mingw64 mingw-w64-x86_64-libiconv 1.14-1
194 mingw64 mingw-w64-x86_64-libidn 1.28-1
195 mingw64 mingw-w64-x86_64-libjpeg-turbo 1.3.0-1
196 mingw64 mingw-w64-x86_64-libksba 1.3.0-1
197 mingw64 mingw-w64-x86_64-libmangle-svn 4.0.0.6390-1
198 mingw64 mingw-w64-x86_64-libmariadbclient 5.5.34-1
199 mingw64 mingw-w64-x86_64-libmng 2.0.2-1
200 mingw64 mingw-w64-x86_64-libogg 1.3.1-1
201 mingw64 mingw-w64-x86_64-libpng 1.6.7-1
202 mingw64 mingw-w64-x86_64-librsvg 2.40.1-1
203 mingw64 mingw-w64-x86_64-libssh2 1.4.3-1
204 mingw64 mingw-w64-x86_64-libtasn1 3.4-1
205 mingw64 mingw-w64-x86_64-libtiff 4.0.3-1
206 mingw64 mingw-w64-x86_64-libtool 2.4.2-1
207 mingw64 mingw-w64-x86_64-libvorbis 1.3.3-1
208 mingw64 mingw-w64-x86_64-libwebp 0.3.1-1
209 mingw64 mingw-w64-x86_64-libxml2 2.9.1-1
210 mingw64 mingw-w64-x86_64-libxslt 1.1.28-1
211 mingw64 mingw-w64-x86_64-libyaml 0.1.4-1
212 mingw64 mingw-w64-x86_64-llvm-svn r197969-1
213 mingw64 mingw-w64-x86_64-lua 5.2.2-1
214 mingw64 mingw-w64-x86_64-lzo2 2.06-1
215 mingw64 mingw-w64-x86_64-make 4.0.2288.a4937bc-1
216 mingw64 mingw-w64-x86_64-mesa 10.0.1-2
217 mingw64 mingw-w64-x86_64-mpc 1.0.1-1
218 mingw64 mingw-w64-x86_64-mpfr 3.1.2.p5-1
219 mingw64 mingw-w64-x86_64-ncurses 5.9-2
220 mingw64 mingw-w64-x86_64-nettle 2.7.1-2
221 mingw64 mingw-w64-x86_64-nvidia-cg-toolkit 3.1-1
222 mingw64 mingw-w64-x86_64-ogre3d 1.9.0-2
223 mingw64 mingw-w64-x86_64-ogreassimp-hg r33.ebcbefe6e081-2
224 mingw64 mingw-w64-x86_64-ois 1.3-1
225 mingw64 mingw-w64-x86_64-openal 1.15.1-1
226 mingw64 mingw-w64-x86_64-opencolorio-git 688.ebd6efc-1
227 mingw64 mingw-w64-x86_64-openexr 2.1.0-1
228 mingw64 mingw-w64-x86_64-openimageio 1.3.9-1
229 mingw64 mingw-w64-x86_64-openssl 1.0.1e-1
230 mingw64 mingw-w64-x86_64-p11-kit 0.20.1-1
231 mingw64 mingw-w64-x86_64-pcre 8.34-1
232 mingw64 mingw-w64-x86_64-perl 5.18.1-2
233 mingw64 mingw-w64-x86_64-physfs 2.0.3-1
234 mingw64 mingw-w64-x86_64-pkgconf 0.9.3-1
235 mingw64 mingw-w64-x86_64-postgresql 9.3.2-1
236 mingw64 mingw-w64-x86_64-python2 2.7.6-2
237 mingw64 mingw-w64-x86_64-qt-creator 3.0.0-1
238 mingw64 mingw-w64-x86_64-qt5 5.2.0-1
239 mingw64 mingw-w64-x86_64-qtbinpatcher 1.1.0-2
240 mingw64 mingw-w64-x86_64-readline 6.2.004-1
241 mingw64 mingw-w64-x86_64-ruby 2.0.0_p353-1
242 mingw64 mingw-w64-x86_64-sqlite3 3.8.2-1
243 mingw64 mingw-w64-x86_64-tcl 8.6.1-2
244 mingw64 mingw-w64-x86_64-tinyxml 2.6.2-1
245 mingw64 mingw-w64-x86_64-tk 8.6.1-2
246 mingw64 mingw-w64-x86_64-tolua 5.2.0-1
247 mingw64 mingw-w64-x86_64-tools-svn 4.0.0.6390-1
248 mingw64 mingw-w64-x86_64-w32pth 2.0.5-1
249 mingw64 mingw-w64-x86_64-winpthreads-svn 4.0.0.6417-1
250 mingw64 mingw-w64-x86_64-xalan-c 1.11-1
251 mingw64 mingw-w64-x86_64-xerces-c 3.1.1-1
252 mingw64 mingw-w64-x86_64-xz 5.0.5-1
253 mingw64 mingw-w64-x86_64-yaml-cpp 0.5.1-1
254 mingw64 mingw-w64-x86_64-yaml-cpp0.3 0.3.0-1
255 mingw64 mingw-w64-x86_64-zlib 1.2.8-2
256 mingw64 mingw-w64-x86_64-zziplib 0.13.62-2
257 msys setconf 0.6.2-1

Pacman -S mingw-w64-i686-zlib

然后按Y进行确认安装,如下图所示:

 

 

安装完毕,即会安装到mingw32目录下。接着测试安装jpeg、png、tiff、webp、freetype、glew、glfw成功。

 

另外,在Qt Creator(MinGW版本)可以设置环境变量来进行引用这些库,切换到“项目”页面,在“构建环境”下方添加变量,如:

CPLUS_INCLUDE_PATH  D:\msys2\msys32\mingw32\include
LIBRARY_PATH    D:\msys2\msys32\mingw32\lib

如下图所示:

 

 

参考资料:
1.Pacman命令介绍 http://xiexiejiao.cn/linux/pacman-introduce.html
2.GCC使用 http://jianlee.ylinux.org/Computer/C%E5%92%8CGNU%E5%BC%80%E5%8F%91/gcc.html
————————————————
版权声明:本文为CSDN博主「无幻」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/akof1314/article/details/17842215

 

posted @ 2020-06-24 13:47  阳光下的小土豆  阅读(957)  评论(0编辑  收藏  举报