Menu

Windows, macOS ve Linux'ta C Derleyicisi (GCC) Nasıl Kurulur

Her sistemde çalışan bir C derleyicisi kurun: Windows'ta MinGW-w64, macOS'ta Apple'ın clang'i ve Linux'ta gcc - ayrıca kurulumun işe yarayıp yaramadığını nasıl kontrol edip ilk dosyanızı nasıl derleyeceğiniz.

Bu sayfada çalıştırılabilir editörler var - düzenle, çalıştır ve sonucu anında gör.

Bu belgelerdeki her örneği doğrudan tarayıcıda çalıştırabilirsiniz - her etkileşimli blok gerçek C derleyip çalıştırır. Ama eninde sonunda C'yi kendi makinenizde istersiniz ve bunun için bir derleyiciye ihtiyacınız var: .c kaynak dosyalarınızı çalıştırılabilir bir dosyaya dönüştüren program. Bu sayfa her büyük sistemde bir tane kuruyor ve çalıştığını doğruluyor.

Sahip olunacak derleyici GCC'dir (GNU Compiler Collection). Ücretsizdir, çoğu öğreticinin, kitabın ve derleme betiğinin varsaydığı şeydir ve hata mesajları diğer araçların taklit ettiği mesajlardır. macOS'ta aslında Apple'ın gönderdiği ve aynı gcc komutuna takma ad olarak bağladığı clang'i kullanacaksınız - bu belgelerdeki her şey için ikisi aynı şekilde davranır.

Elinizde Ne Olduğunu Kontrol Edin

Bir şey kurmadan önce bir terminal açın (Windows'ta Komut İstemi ya da PowerShell, macOS/Linux'ta Terminal) ve şunu çalıştırın:

gcc --version

gcc (GCC) 14.2.0 gibi bir sürüm satırı görürseniz işiniz bitti - doğrudan ilk programınızı derlemeye geçin. Kabuk "command not found" derse (ya da Windows Microsoft Store'da aramayı önerirse) aşağıda sisteminizin bölümünü izleyin.

Windows: MSYS2 ile MinGW-w64

Windows'un yerleşik bir C derleyicisi yoktur. GCC'yi edinmenin standart yolu MinGW-w64'tür ve onu kurmanın en kolay bakımlı yolu MSYS2 dağıtımıdır:

  1. MSYS2 kurulumunu msys2.org adresinden indirin ve varsayılan klasörü (C:\msys64) kabul ederek çalıştırın.
  2. Kurulum bittiğinde Başlat menüsünden MSYS2 UCRT64 terminalini açın.
  3. Derleyici paketini kurun:
pacman -S mingw-w64-ucrt-x86_64-gcc
  1. Her terminalin bulabilmesi için derleyiciyi PATH'inize ekleyin: Ayarlar → Sistem → Hakkında → Gelişmiş sistem ayarları → Ortam Değişkenleri'ni açın, kullanıcınız için Path değişkenini düzenleyin ve şunu ekleyin:
C:\msys64\ucrt64\bin
  1. Yeni bir Komut İstemi açın (PATH değişikliği zaten açık olan terminallere ulaşmaz) ve doğrulayın:
gcc --version

Araç zincirinin tamamı budur - gcc, artı ihtiyacınız olduğunda gdb ve make aynı paket sisteminden (pacman -S mingw-w64-ucrt-x86_64-gdb make) edinilebilir.

Hepsi bir arada bir yolu tercih ediyorsanız, "Desktop development with C++" iş yüküyle Visual Studio Community kurmak da size tam bir C derleyicisi verir (cl olarak çağrılan MSVC), ama bayraklar ve hata mesajları C öğreticilerinin gösterdiğinden farklıdır. C öğrenmek için MinGW-w64'ün gcc'si materyalle eşleşir.

macOS: Komut Satırı Araçları

Apple, Komut Satırı Araçları'yla clang gönderir ve tek bir komut onları kurar:

xcode-select --install

Bir iletişim kutusu belirir; kabul edin ve indirmenin bitmesini bekleyin (birkaç dakika). Tam Xcode uygulamasına ihtiyacınız yoktur - tek başına Komut Satırı Araçları derleyiciyi, make'i ve sistem başlıklarını içerir.

Doğrulayın:

gcc --version

Çıktı GCC yerine Apple clang der - bu beklenen bir durumdur. Apple gcc ve cc'yi clang'e takma ad olarak bağlar ve standart C için bu belgelerdeki her şey aynı şekilde derlenir. Özellikle gerçek GCC istiyorsanız (öğrenmek için nadirdir), brew install gcc onu Apple'ın araçlarının yanına gcc-14 olarak ekler.

Linux: Paket Yöneticiniz

Çoğu dağıtım derleyiciyi varsayılan kurulumun dışında bırakır ama bir komut uzakta tutar.

Debian ve Ubuntu (bu ayrıca make'i ve standart başlıkları getirir):

sudo apt update && sudo apt install build-essential

Fedora:

sudo dnf install gcc

Arch:

sudo pacman -S gcc

Yukarıdaki gibi gcc --version ile doğrulayın.

Çalıştığını Kanıtlamak İçin Bir Şey Derleyin

Bunu hello.c olarak kaydedin:

#include <stdio.h>

int main(void) {
    printf("Merhaba, C!\n");
    return 0;
}

Sonra derleyip çalıştırın:

gcc hello.c -o hello
./hello

Windows'ta ikinci komut hello'dur (ya da PowerShell'de .\hello). Terminal Merhaba, C! yazdırırsa araç zinciriniz baştan sona çalışıyor demektir. O iki komutun gerçekte ne yaptığı - ve ilk günden itibaren açmaya değer bayraklar - C Derle ve Çalıştır sayfasının konusudur.

Kurulum Yok: C'yi Tarayıcıda Çalıştırın

Bu belgeler üzerinde çalışırken yerleşik editör, hiçbir kurulum olmadan C derleyip çalıştırır:

Denemek için Çalıştır'a basın. Her kavram sayfasında bunun gibi bloklar var, dolayısıyla önce dili öğrenip araç zincirini bir proje gerektirdiğinde kurabilirsiniz.

Sıkça Sorulan Sorular

Hangi C derleyicisini kurmalıyım?

GCC, Windows'ta (MinGW-w64 üzerinden) ve Linux'ta (paket yöneticiniz üzerinden) standart seçimdir. macOS'ta Apple clang gönderir ve onu gcc komutuna takma ad olarak bağlar - standart C'yi aynı şekilde derler, dolayısıyla öğreticilerdeki komutlar değişmeden çalışır.

Windows'ta GCC'yi nasıl kurarım?

MinGW-w64'ü, en kolay biçimde MSYS2 üzerinden kurun: msys2.org'dan MSYS2'yi kurun, UCRT64 terminalini açın, pacman -S mingw-w64-ucrt-x86_64-gcc çalıştırın ve ucrt64\bin klasörünü PATH'inize ekleyin. Ardından yeni bir terminalde gcc --version çalıştığını doğrular.

Mac'te C çalıştırmak için bir şey kurmam gerekiyor mu?

Yalnızca Komut Satırı Araçları: Terminal'de xcode-select --install çalıştırın ve istemi kabul edin. Bu, hem cc hem gcc'ye yanıt veren clang'i, ayrıca make'i ve sistem başlıklarını kurar. Tam Xcode uygulaması gerekmez.

Bir C derleyicisinin zaten kurulu olup olmadığını nasıl kontrol ederim?

Bir terminal açıp gcc --version (ya da cc --version) çalıştırın. Bir sürüm numarası görürseniz zaten bir derleyiciniz var ve doğrudan derlemeye geçebilirsiniz. Komut bulunamazsa önce sisteminiz için bir tane kurun.

Coddy programming languages illustration

Coddy ile kodlamayı öğren

BAŞLA