Backup of MinGW (11) Back


Back to History list

*MinGW [#j0d6bed6]
MinGWの開発環境パック。もともとは、[[AlephOneJP>http://mjolnir.logue.be/]]をビルドするために作ったものだが、ONScripterのビルドに流用したりしている。((20100122のみ))
#contents

**[[MinGW Logue GCC 4.7.2>http://code.google.com/p/mingw-logue-pack/downloads/detail?name=Setup%20MinGW%20Logue%20GCC472.exe]] [#mefe0b47]
GCC4.7.2の自ビルド品。自己解凍式。
#sh{{
Using built-in specs.
COLLECT_GCC=D:\MinGW\bin\gcc.exe
COLLECT_LTO_WRAPPER=d:/mingw/bin/../libexec/gcc/mingw32/4.7.2/lto-wrapper.exe
Target: mingw32
Configured with: ../gcc-4.7.2/configure --prefix=/mingw --with-arch=i686 --with-tune=generic --build=mingw32 --enable-threads --enable-languages=c,c++,objc,obj-c++ --enable-libgomp --enable-libiconv --enable-version-specific-runtime-libs --disable-sjlj-exceptions --with-dwarf2 --disable-win32-registry --disable-werror --disable-nls --disable-ppl-version-check --enable-cloog-backend=isl --disable-cloog-version-check --with-host-libstdcxx=-lstdc++ --enable-lto --with-system-zlib --enable-libstdcxx-debug --enable-cxx-flags='-fno-function-sections -fno-data-sections' --enable-fully-dynamic-string --disable-libstdcxx-pch --enable-static --disable-shared --disable-bootstrap --with-pkgversion=Logue --with-bugurl=http://code.google.com/p/mingw-logue-pack/issues/list
Thread model: win32
gcc version 4.7.2 (Logue)
}}
以下のビルド済みライブラリを選択で追加可能。
-pthreads-2.9.1
-libiconv-1.14
-gmp-5.0.2
-mpc-0.9
-mpfr3.0.1
-polylib-5.22.5
-ppl-0.12pre1
-cloog-ppl-0.15.11
-zlib-1.2.5
-gcc-4.6.1
-binutils-2.21.53
-w32api-3.17-2


*パッチ済みソースコード [#gc1acba8]
-[[Mesa3D 7.6.1>http://cid-367e73e8cc6137b0.skydrive.live.com/self.aspx/Development%20Tools/Source/Mesa-7.6.1-MinGW%5E_fix-src.7z]] - MinGWでビルドできるようにソースを修正。(ヘッダのパスが間違ってただけだが・・・。)
-[[smpeg-0.4.5svn389>http://cid-367e73e8cc6137b0.skydrive.live.com/self.aspx/Development%20Tools/Source/smpeg-0.4.5svn389+freebsd-amd64patch-src.7z]] - FreeBSD AMD64パッチ済み
-[[flac-1.2.1-MinGW_fix.7z>http://cid-367e73e8cc6137b0.skydrive.live.com/self.aspx/Development%20Tools/Source/flac-1.2.1-MinGW%5E_fix.tar.gz]] - http://aur.archlinux.org/packages.php?ID=36177のパッチを当てた。
-[[libmikmod-3.2.0-beta2 MinGW_fix.7z>http://cid-367e73e8cc6137b0.skydrive.live.com/self.aspx/Development%20Tools/Source/libmikmod-3.2.0-beta2-MinGW%5E_fix.7z]]

*ありがちなこと [#l2ed5a80]
:hoge.c:???: undefined reference to `???@?'って感じエラーが出る|configureのオプションにLIBS="-lws2_32"を加える。