Rabu, 19 September 2012

Install MinGW-w32 di Windows

Kalau sekarang sih gampang, tinggal pakai mingw-get dan beres. Tapi, kalau entah kenapa kamu nggak bisa pakai mingw-get, berikut cara lama buat install MinGW-w32 di Windows.

1. Siapin Tools

  • Download & install 7-Zip (wajib, karena file MinGW/MSYS biasanya format .tar.lzma)
  • Pasang asosiasi file di 7-Zip biar bisa buka .lzma langsung
  • Bikin folder di C:\ → C:\MinGW dan C:\msys

2. Download File yang Dibutuhin

File-file MinGW dan MSYS bisa diambil dari mirror SourceForge. Contoh: mirror MinGW. Jangan pakai interface default SourceForge yang ribet, langsung browse aja kayak FTP.

Ekstrak semua archive .tar.lzma ke folder yang sesuai. Ingat, di 7-Zip harus dibuka sampai ketemu folder bin/, include/, dll. Nah, isi folder itu yang perlu diekstrak ke C:\MinGW atau C:\msys.

3. Paket yang Wajib Didownload

Minimal kamu butuh:

  • GCC 4.5.0: gcc-core, gcc-c++, libgcc, libstdc++, libssp
  • Binutils 2.20.51: paket binutils
  • Runtime: mingwrt + w32api
  • Library: gmp, mpfr, mpc
  • MSYS: msysCORE, bash, make, coreutils, autoconf, automake, dll.

(Lengkapnya panjang banget, tapi intinya semua tools dasar compiler + MSYS environment).

4. Jalankan MSYS

Setelah ekstrak semua file, buka:

C:\msys\msys.bat

Dari dalam shell MSYS, jalanin:

cd /c/msys/postinstall
./pi.sh

Ikutin instruksi yang keluar. Ini bakal nge-setup environment MSYS biar siap dipakai.

5. Tes Installasi

Tutup MSYS, buka lagi, lalu coba compile program C sederhana:

gcc hello.c -o hello.exe
./hello.exe

Kalau berhasil, berarti instalasi MinGW-w32 kamu udah jalan!

Catatan Akhir

Cara ini agak ribet dan makan waktu, jadi kalau kamu cuma butuh cepat, pakai mingw-get aja. Tapi kalau lagi pengen belajar “old school setup”, ya cara ini masih bisa dipakai sampai sekarang.

Label: ,

<< Beranda