
Bahasa C maupun C++ merupakan bahasa pemrograman yang harus di kompilasi (Compiled Language), maka dari itu jika anda ingin menjalankan program yang sudah anda tulis, anda harus mengkompile nya ke bahasa mesin, dalam hal inilah kita menggunakan compiler.
minGW adalah singkatan dari Minimalist GNU for Windows, yang merupakan linkungan pengembangan software minimalis untuk membuat aplikasi windows, penggunaan minGW dalam pemilihan kompiler untuk bahasa c/c++ menurut saya didasari oleh beberapa hal :
- MinGW bersifat gratis dan opensource.
- Ukuran yang tidak terlalu besar.
- Sudah terdiri dari kompiler bahasa C,C++,ADA, dan Fortan.
- Anda dapat menginstallnya secara offline dengan cara menggunakan minGW yang disertakan di beberapa IDE (integrated development environment).
- Mudah untuk digunakan.
Pada tutorial kali ini kita akan membahas cara menginstall minGW dan menambahkan minGW ke path, agar ketika kita dapat menkompile source code program langsung dari command prompt windows.
Installasi minGW pun dapat dilakukan dengan beberapa cara, yaitu secara online dengan menggunakan installer dari minGW, atau secara offline dengan minGW yang disertakan dengan IDE Codeblocks ataupun devCPP (Disini saya akan menggunakan Codeblocks).
Proses Installasi minGW secara offline dengan Codeblocks
Codeblocks merupakan IDE gratis yang bersifat opensource yang dapat dijalankan di banyak sistem operasi berkat GUI library wxWidget, untuk penginstallan Codeblocks silahkan ikuti step-step berikut ini.

Silahkan kunjungi website Codeblocks, lalu klik Download the binary releases

Pada page selanjutnya pilih codeblock-*-mingw-setup.exe, karena versi inilah yang didalamnya telah tersedia kompiler minGW.
lalu install file yang anda download tadi,pada step ini anda hanya perlu menginstall Codeblock layaknya software biasa (Next and next, pasti sudah taukan maksudnya ^_^)
Jika instalasi telah selesai anda dapat lanjut ke proses setting path.
Proses Instalasi minGW secara online
Instalasi secara online terbilang cukup mudah, anda tinggal mendownload minGW installer
Dengan mengikuti link download diatas anda akan mendapatkan file mingw-get-setup, cukup jalankan file tersebut dan ikuti prosedurnya hingga selesai.

Lalu download package gcc dan g++

Pilih package yang anda inginkan, untuk bahasa c dan c++ anda hanya perlu memilih mingw32-base dan mingw32-gcc-g++.

Lalu pilih apply changes, maka akan dilanjut ke proses download dan installasi.
Menambahkan installasi minGW ke PATH
Setelah anda menginstall minGW anda dapat menambahkan lokasi kompiler minGW di PATH windows, agar jika kita mengetikkan di command g++ ataupun gcc di command prompt windows, akan langsung mengacu ke kompiler gcc ataupun g++, berikut adalah caranya.
Buka system Property (Win+PauseBreak)

Lalu Pilih “Advanced System Settings”

Kemudian Pilih “Environment Variables…”

Kemudian Pilih “Path” pada “System Variables”.

Pada Windows 10 tampilan setting path telah dipermudah anda tinggal klik new lalu tambahkan path minGW anda: yaitu
- Untuk installasi minGW secara online C:\minGW\bin
- Untuk installasi minGW secara offline <Tempat Codeblock diinstall>\MinGW\bin
Pada Windows 8.1,8 ataupun windows 7, tampilan edit akan terlihat seperti berikut ini

Jika tampilan seperti diatas, cukup tambahkan semicolon/titik koma(;) diikuti dengan lokasi minGW dan diakhiri dengan semicolon.
contoh: Jika nilai awal variable value adalah c:\lainlain maka ubahlah jadi c:\lainlain;c:\minGW\bin;
Jika semua telah disetting waktunya mengecek instalasi minGW kita, buka command promt lalu ketikkan gcc –version dan G++ –version

Sekian postingan kali ini, kurang lebihnya mohon maaf, silahkan menggunakan fasilitas komentar untuk jika anda menemui masalah.
Setelah selesai apa hal selanjutnya? silahkan cek tutorial lanjutan tentang Struktur Dasar Kode Program.
Good blog! I really love how it is easy on my eyes and the data are well written. I am wondering how I could be notified whenever a new post has been made. I have subscribed to your feed which must do the trick! Have a nice day! efdfedgdefke
Thanks, you can follow us on social media, we post update when new post is published.