
19.3
GCC
で
C
プログラムをコンパイルする
659
行して、プログラムの追加削除更新ができる
*1
。
MinGWもWindows用GCCコンパイラを提供するが、Cygwinと異なり、MinGW版
GCCは、特別なランタイムを必要としないネイティブ32ビットWindowsプログラムを生
成する。MinGW-w64は、MinGW64とも呼ぶが64ビットプログラムを生成する。最新の
MinGW をhttp://sourceforge.net/projects/mingw または http://sourceforge.net/projects/
mingw-w64から得られるセットアッププログラムを使ってインストールできる
*2
。
Cygwinパッケージマネージャは、MinGW-GCCパッケージをインストールできる
ことにも注意する。ここで GCCはクロスコンパイラとして働き、Cygwinで実行して、
cygwin1.dllを使わないWindo
wsプログラムを生成する。
GCCウェブサイトでは、各種システム用にサードパーティでコンパイルされたGCCバイ
ナリパッケージのリストが http://gcc.gnu.org/install/binaries.htmlにある。システムに他
のCコンパイラがあるなら、Free Software FoundationからGCCのソースコードを入手し
て、http://gcc.gnu.org/install/の実行手順にしたがって、自分のシステムでコンパイルする
ことも可能だ。