Tutorials/Setup MinGW

From GameDevID

Jump to: navigation, search

MinGW merupakan kependekan dari Minimalist GNU for Windows. MinGW berisi rangkaian tool dari GNU yang di-port ke Windows. Termasuk di dalamnya adalah GCC (dukungan bahasa pemrogramannya lengkap) yang bisa digunakan untuk membuat program di Windows.

Berbeda dengan Cygwin, MinGW akan menghasilkan native program tanpa emulasi lingkungan UNIX (atau Linux) di Windows.

MinGW juga tersedia di Linux yang bisa dimanfaatkan untuk cross compiling program untuk Windows.

Sebelum memulai proses instalasi, kita perlu mengunduh berkas-berkas yang kita butuhkan.

Model instalasi MinGW adalah kita unduh installer-nya, memilih paket yang akan kita instal, dan installer akan secara otomatis mengunduh dan menginstalnya. Untungnya, kita bisa menjalankan installer untuk mengunduh paket-paket yang kita butuhkan tanpa menginstalnya. Sangat berguna apabila kita mempergunakan warnet.


Instalasi MinGW

  • Masuk ke MinGW file list at sourceforge dan Anda akan menemukan daftar berkas yang cukup banyak. Yang kita butuhkan adalah berkas yang ada di Current -> MinGW . Pilih yang paling baru. Pada saat tulisan ini ditulis, versi yang paling baru adalah 5.1.3 .
  • Setelah selesai kita unduh, jalankan MinGW-5.1.3.exe dan akan muncul jendela berikut:

Image:Mingw_setup-01.png

  • Jika pemeriksaan versi selesai, akan muncul halaman sambutan:

Image:Mingw_setup-02.png

Klik tombol "Next >"

  • Di halaman berikutnya, Anda akan diberi pilihan:

Image:Mingw_setup-03.png

Jika Anda memang berkeinginan menginstal di komputer yang Anda gunakan, pilih "Download and install". Tetapi jika Anda belum berencana untuk menginstal di komputer yang Anda gunakan (misal di warnet), pilih "Download only".

  • License Agreement

Image:Mingw_setup-04.png

Baca tentang hak dan kewajiban saat menggunakan program ini.

  • Choose Package

Image:Mingw_setup-05.png

Pada halaman ini, Anda akan menemukan tiga pilihan versi: Previous, Current dan Candidate.

Previous adalah versi stabil tepat sebelum versi Current. Pilih ini jika Anda ingin meng-compile program yang mengharuskan Anda untuk menggunakan versi ini.

Current adalah versi stabil saat ini. Dianjurkan untuk memilih versi ini.

Candidate adalah versi yang masih dalam penggembangan atau dalam masa percobaan. Anda bisa menggunakan versi ini jika ingin mencoba-coba, membutuhkan fitur-fitur baru atau memang dianjurkan oleh program yang ingin Anda compile.

  • Choose Components

Image:Mingw_setup-06.png

MinGW terdiri dari beberapa komponen yang sebagian besar komponen adalah dukungan terhadap bahasa pemrograman. Untuk pemrograman C, Anda cukup memilih MinGW base tools. Jika Anda ingin dukungan terhadap bahasa yang lain, C++, g77, Ada, Java atau Objective C, Anda bisa memilihnya untuk diinstal. Tapi semakin banyak yang Anda pilih, semakin besar pula ukuran paket yang harus diunduh.

Dalam tutorial ini, kita akan mempersiapkan untuk pemrograman C dan C++, jadi pilihlah MinGW base tools dan g++ compiler.

Sebagai tambahan, Anda dianjurkan juga untuk memilih MinGW Make. Paket ini akan memudahkan jika tidak menggunakan IDE atau akan menggunakan MSYS (akan dibahas di bagian selanjutnya).

  • Choose Install Location

Image:Mingw_setup-07.png

Pilih direktori mana Anda akan menginstal program ini. Installer akan memberikan pilihan awal di C:\MinGW. Dianjurkan untuk menggunakan direktori ini. Jika Anda ingin menggunakan direktori lain, disarankan untuk menggunakan karakter alfabet, angka, underscore (_) dan dash (-). Sebaiknya hindari penggunaan spasi ( ). Ini untuk mempermudah penulisan-penulisan direktori di console (command line), environment variables dan source code atau makefile.

  • Choose Start Menu Folder

Image:Mingw_setup-08.png

  • Downloading

Image:Mingw_setup-09.png

Jika Anda belum memiliki paket-paket yang dibutuhkan, installer akan mengunduhnya dari server. Tetapi jika Anda telah memiliki paket-paket yang dibutuhkan (Anda harus menaruhnya di direktori yang sama dengan installer), maka installer akan melewati halaman ini dan langsung ke halaman selanjutnya.

  • Installing

Image:Mingw_setup-10.png

Setelah memiliki paket-paket yang dibutuhkan, installer akan memulai proses pengekstrakan dan penyalinan berkas-berkas.

  • Installation Complete

Image:Mingw_setup-11.png


Environment Variables Setup

Image:Mingw_setup-13.png

Image:Mingw_setup-14a.png

Image:Mingw_setup-15.png


MSYS

MSYS adalah ...

Personal tools