2011年04月14日

MinGW環境のアップデート (2011/04/12)

2013/10/14 追記
MinGW公式でgcc-4.8.1がリリースされました。
それに合わせて、記事を書き直しました。
MinGW環境のアップデート (2013/10/14)


現時点での最新版をインストールします。
違うバージョンのgccは共存できませんので、gcc-4.7.x、gcc-4.6.x、gcc-4.5.xのどれか1セットをインストールしてください。
その他のライブラリは共通です。

以下のファイルを、すべて
C:\MinGW\
に、解凍します。

GCCの旧バージョンのライブラリが
C:\MinGW\lib\
のディレクトリに残っている場合は削除してください。
libstdc++.a
libstdc++.la
libsupc++.a
libsupc++.la


・gcc-4.7.2
http://sourceforge.net/projects/mingw/files/MinGW/Base/gcc/Version4/gcc-4.7.2-1/
gcc-core-4.7.2-1-mingw32-bin.tar.lzma
gcc-c++-4.7.2-1-mingw32-bin.tar.lzma
libgomp-4.7.2-1-mingw32-dll-1.tar.lzma
libgcc-4.7.2-1-mingw32-dll-1.tar.lzma
libssp-4.7.2-1-mingw32-dll-0.tar.lzma
libstdc++-4.7.2-1-mingw32-dll-6.tar.lzma
libquadmath-4.7.2-1-mingw32-dll-0.tar.lzma

その他のgccのバージョンを見る


・gmp
http://sourceforge.net/projects/mingw/files/MinGW/Base/gmp/gmp-5.0.1-1/
libgmpxx-5.0.1-1-mingw32-dll-4.tar.lzma
libgmp-5.0.1-1-mingw32-dll-10.tar.lzma

・mpfr
http://sourceforge.net/projects/mingw/files/MinGW/Base/mpfr/mpfr-2.4.1-1/
libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma

・mpc
http://sourceforge.net/projects/mingw/files/MinGW/Base/mpc/mpc-0.8.1-1/
libmpc-0.8.1-1-mingw32-dll-2.tar.lzma


上記のもの以外に、最新版のGCCは以下の所からもダウンロードできます。
どちらかお好みでインストールしてください。
・TDM-GCC
http://tdm-gcc.tdragon.net/download
・Komisar Mingw stuff
http://komisar.gin.by/mingw/


その他、以下のライブラリも最新のものにしておきましょう。
MinGWをインストールした時点で最新版になっていれば、更新は不要です。

・GNU Binutils
http://sourceforge.net/projects/mingw/files/MinGW/Base/binutils/binutils-2.23.1/
binutils-2.23.1-1-mingw32-bin.tar.lzma

・libintl
http://sourceforge.net/projects/mingw/files/MinGW/Base/gettext/gettext-0.18.1.1-2/
libintl-0.18.1.1-2-mingw32-dll-8.tar.lzma

・MinGW API for MS-Windows
http://sourceforge.net/projects/mingw/files/MinGW/Base/w32api/w32api-3.17/
w32api-3.17-2-mingw32-dev.tar.lzma

・MinGW Runtime
http://sourceforge.net/projects/mingw/files/MinGW/Base/mingw-rt/mingwrt-3.20/
mingwrt-3.20-2-mingw32-dev.tar.gz
mingwrt-3.20-2-mingw32-dll.tar.gz

上記のファイルを、すべてC:\MinGW\ の下に解凍すればOKです。


【更新履歴】を見る
posted by あべちん at 14:21 | Comment(5) | TrackBack(0) | MinGW & MSYS
この記事へのコメント
あべちんさん
こんにちわ

ご存知かもしれませんが
久々にMINGWの再構築しようと思って
MINGWのサイトに行ったら
mingw-get-inst-20110316.exe
とかいうのがありました

最新のファイルをさくっと入れてくれました
余計なものも入っちゃうので
もうちょっとインストールの項目選べたらなーと思いましたがMINGWの環境再構築がものすごく楽になりました

Posted by 蓄電 at 2011年04月23日 07:05
蓄電さん、こんにちは。管理人です。

インストーラーがあるなとは思っていたのですが、使ったことがなかったので、試してみました。

MSYSのツールを選択すると、MSYSのツールがMinGWのディレクトリにインストールされてしまうのがイマイチですが、たしかに楽でいいですね。

記事を書き直そうか悩みます…
Posted by あべちん at 2011年04月24日 07:19
管理人さんの通りにファイルをDLして解凍しているものです。こんにちは。

文中のリンクがきれているようなので報告します。
「libintlを追加しました。
・libintl」
のところ

ファイルのパスにBaseというのが追加されているようです。最新版らしいリンク先をペーストしておきます

http://sourceforge.net/projects/mingw/files/MinGW/Base/gettext/gettext-0.18.1.1-2/
Posted by at 2012年12月03日 20:31
↑すいません更新履歴の方です><
文中のは最新になっていました。
コメ汚しすみません;;
Posted by at 2012年12月03日 20:36
ななしさん、こんにちは。管理人です。

コメントありがとうございます。

たしかに、本文と更新履歴が連続してるので、見間違いやすいですね。
更新履歴を折りたためるといいのですけど。

いろいろカスタマイズできるWordPressにしようかと考え中です。
Posted by あべちん at 2012年12月04日 12:47
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/44284418
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック