Kamu bisa menjalankan setiap contoh di dokumentasi ini langsung di browser: setiap blok interaktif mengompilasi dan menjalankan kode C sungguhan. Tapi cepat atau lambat kamu akan ingin punya C di komputermu sendiri, dan untuk itu kamu butuh compiler: program yang mengubah file source .c-mu menjadi file yang bisa dieksekusi. Halaman ini memasang compiler di setiap sistem utama dan memastikan compiler itu bekerja.
Compiler yang perlu kamu punya adalah GCC (GNU Compiler Collection). GCC gratis, menjadi asumsi kebanyakan tutorial, buku, dan skrip build, dan pesan error-nya ditiru oleh alat lain. Di macOS kamu sebenarnya akan memakai clang, yang disertakan Apple dan dijadikan alias untuk perintah gcc yang sama. Untuk semua hal di dokumentasi ini, keduanya berperilaku persis sama.
Cek apa yang sudah kamu punya
Sebelum memasang apa pun, buka terminal (Command Prompt atau PowerShell di Windows, Terminal di macOS/Linux) lalu jalankan:
gcc --version
Kalau kamu melihat baris versi seperti gcc (GCC) 14.2.0, selesai: langsung saja ke bagian mengompilasi program pertamamu. Kalau shell menjawab "command not found" (atau Windows menawarkan pencarian di Microsoft Store), ikuti bagian untuk sistemmu di bawah.
Windows: MinGW-w64 lewat MSYS2
Windows tidak punya compiler C bawaan. Cara standar untuk mendapatkan GCC adalah MinGW-w64, dan cara termudah yang terus dirawat untuk memasangnya adalah distribusi MSYS2:
- Unduh installer MSYS2 dari msys2.org lalu jalankan, dengan folder bawaan (
C:\msys64). - Setelah instalasi selesai, buka terminal MSYS2 UCRT64 dari menu Start.
- Pasang paket compiler-nya:
pacman -S mingw-w64-ucrt-x86_64-gcc
- Tambahkan compiler ke PATH supaya setiap terminal bisa menemukannya: buka Pengaturan → Sistem → Tentang → Pengaturan sistem tingkat lanjut → Variabel Lingkungan, edit variabel
Pathuntuk user-mu, lalu tambahkan:
C:\msys64\ucrt64\bin
- Buka Command Prompt baru (perubahan PATH tidak sampai ke terminal yang sudah terbuka) lalu cek:
gcc --version
Itulah seluruh toolchain-nya. Selain gcc, ada juga gdb dan make yang bisa dipasang dari sistem paket yang sama (pacman -S mingw-w64-ucrt-x86_64-gdb make) saat kamu membutuhkannya.
Kalau kamu lebih suka cara serba ada, memasang Visual Studio Community dengan workload "Desktop development with C++" juga memberimu compiler C lengkap (MSVC, dipanggil dengan cl), tapi flag dan pesan error-nya berbeda dari yang ditunjukkan tutorial C. Untuk belajar C, gcc dari MinGW-w64 lebih cocok dengan materinya.
macOS: Command Line Tools
Apple menyertakan clang di Command Line Tools-nya, dan satu perintah sudah cukup untuk memasangnya:
xcode-select --install
Sebuah dialog akan muncul; setujui lalu tunggu unduhannya selesai (beberapa menit). Kamu tidak perlu aplikasi Xcode lengkap: Command Line Tools saja sudah berisi compiler, make, dan header sistem.
Cek:
gcc --version
Output-nya menyebut Apple clang, bukan GCC, dan itu memang wajar. Apple menjadikan gcc dan cc alias untuk clang, dan untuk C standar semua yang ada di dokumentasi ini dikompilasi dengan cara yang sama. Kalau kamu memang ingin GCC asli (jarang perlu untuk belajar), brew install gcc menambahkannya sebagai gcc-14 di samping alat bawaan Apple.
Linux: package manager-mu
Kebanyakan distribusi tidak menyertakan compiler di instalasi bawaan, tapi cukup satu perintah untuk memasangnya.
Debian dan Ubuntu (ini sekaligus membawa make dan header standar):
sudo apt update && sudo apt install build-essential
Fedora:
sudo dnf install gcc
Arch:
sudo pacman -S gcc
Cek dengan gcc --version seperti di atas.
Kompilasi sesuatu untuk membuktikannya
Simpan kode ini sebagai hello.c:
#include <stdio.h>
int main(void) {
printf("Hello, C!\n");
return 0;
}
Lalu kompilasi dan jalankan:
gcc hello.c -o hello
./hello
Di Windows, perintah keduanya adalah hello (atau .\hello di PowerShell). Kalau terminal mencetak Hello, C!, toolchain-mu bekerja dari awal sampai akhir. Apa yang sebenarnya dilakukan kedua perintah itu, dan flag yang sebaiknya dinyalakan sejak hari pertama, dibahas di halaman Mengompilasi dan menjalankan C.
Tanpa install: jalankan C di browser
Selama kamu mempelajari dokumentasi ini, editor bawaan bisa mengompilasi dan menjalankan C tanpa persiapan apa pun:
Tekan Jalankan untuk mencobanya. Setiap halaman konsep punya blok seperti ini, jadi kamu bisa belajar bahasanya dulu dan menyiapkan toolchain saat sebuah proyek membutuhkannya. Untuk menulis program utuhmu sendiri, buka compiler C online.
Pertanyaan yang sering diajukan
Compiler C mana yang sebaiknya dipasang?
GCC adalah pilihan standar di Windows (lewat MinGW-w64) dan Linux (lewat package manager-mu). Di macOS, Apple menyertakan clang dan menjadikannya alias untuk perintah gcc. Clang mengompilasi C standar dengan cara yang sama, jadi perintah di tutorial tetap bekerja tanpa perubahan.
Bagaimana cara install GCC di Windows?
Pasang MinGW-w64, paling mudah lewat MSYS2: pasang MSYS2 dari msys2.org, buka terminal UCRT64, jalankan pacman -S mingw-w64-ucrt-x86_64-gcc, lalu tambahkan folder ucrt64\bin ke PATH. Setelah itu, gcc --version di terminal baru memastikan semuanya bekerja.
Apakah perlu memasang sesuatu untuk menjalankan C di Mac?
Cukup Command Line Tools: jalankan xcode-select --install di Terminal dan setujui dialog yang muncul. Perintah itu memasang clang, yang bisa dipanggil sebagai cc maupun gcc, ditambah make dan header sistem. Aplikasi Xcode lengkap tidak diperlukan.
Bagaimana cara mengecek apakah compiler C sudah terpasang?
Buka terminal dan jalankan gcc --version (atau cc --version). Kalau kamu melihat nomor versi, berarti compiler sudah ada dan kamu bisa langsung mulai mengompilasi. Kalau perintahnya tidak ditemukan, pasang dulu compiler untuk sistemmu.