MinGW 3.4.5インストールメモ
MinGWをすべてCurrent Releaseに更新しました。
以下、wstring/wcout対応付きのインストールメモです。
1. 以下のパッケージをC:\MinGW以下に展開する。
- gcc-core-3.4.5-20060117-1.tar.gz
- gcc-g++-3.4.5-20060117-1.tar.gz
- binutils-2.17.50-20060824-1.tar.gz
- w32api-3.11.tar.gz
- mingw-runtime-3.14.tar.gz
2. MSYS-1.0.10.exeをインストールする。
3. Vistaの場合は.profileに以下の行を追加する。
PATH=/mingw/libexec/gcc/mingw32/3.4.5:${PATH}
4.
http://d.hatena.ne.jp/y-hamigaki/20070327
の似非langinfo/iconvをインストールする。
5. gcc-g++-3.4.5-20060117-1-src.tar.gzパッケージを展開して、以下を実行する。
(configureオプションはgcc -vで見れるものをマネする)
(元のファイルを上書きしたくない場合は--prefixを変更する)
tar zxf gcc-g++-3.4.5-20060117-1-src.tar.gz mkdir build cd build ../gcc-3.4.5-20060117-1/libstdc++-v3/configure --with-gcc --with-gnu-ld --with-gnu-as \ --prefix=/mingw --enable-threads --disable-nls --enable-languages=c,c++,f77,ada,objc,java \ --disable-win32-registry --disable-shared --enable-sjlj-exceptions --enable-libgcj \ --disable-java-awt --without-x --enable-java-gc=boehm --disable-libgcj-debug \ --enable-interpreter --enable-hash-synchronization --enable-libstdcxx-debug
「XPG2 wchar_t support」が「yes」なら、ワイド文字列が使える。
6.
make
7. (Vistaの場合は管理者権限でMSYSを起動し直して)以下を実行する。
(注意: msys.batの頭に「cd C:\msys\1.0\bin」を追加しないと管理者権限で起動できない)
make install