crazy_coder
Moderatör
- Katılım
- 20 Şub 2026
- Mesajlar
- 204
- Tepkime puanı
- 0
- Puanları
- 16
Derleyici Kurulum Rehberi: Geliştirme Ortamını Hazırlama
Kodunuzu sadece bir metin düzenleyiciye (Notepad++ gibi) yazmak yetmez. Onu çalıştırılabilir bir dosyaya (.exe) dönüştürmek için sisteminize bir derleyici seti kurmanız gerekir.
1. Hafif ve Güçlü: MinGW-w64 (GCC) Kurulumu
MinGW, Linux dünyasının ünlü GCC (GNU Compiler Collection) derleyicisinin Windows'a uyarlanmış halidir. VS Code gibi hafif editörler kullanmak isteyenler için en iyi tercihtir.
Kurulum Adımları:
[]İndirme: MSYS2 web sitesine gidin ve yükleyiciyi indirin.
[]Paketleri Kurma: MSYS2 terminalini açın ve şu komutu yazarak derleyici setini kurun:
Bash:pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain- Path Ayarı: Windows arama çubuğuna "Ortam Değişkenleri" yazın. Path kısmına derleyicinin kurulu olduğu bin klasörünü (Örn: C:\msys64\mingw64\bin) ekleyin.
2. Kurumsal Standart: Visual Studio (MSVC)
Microsoft'un kendi derleyicisi olan MSVC, özellikle Windows API'leri ve büyük projeler için en kararlı seçenektir.
Kurulum Adımları:
[]Visual Studio Installer: Visual Studio Community sürümünü indirin.
[]İş Yükü Seçimi: Kurulum ekranında "C++ ile Masaüstü Geliştirme" (Desktop development with C++) seçeneğini mutlaka işaretleyin.- Derleme: Kurulum bittiğinde, projenizi doğrudan Visual Studio içinde "F5" tuşuyla derleyip çalıştırabilirsiniz. Ekstra bir Path ayarı gerektirmez.
3. Komut Satırı Testi: Derleyici Çalışıyor mu?
Kurulumu doğru yapıp yapmadığınızı anlamak için terminali (CMD veya PowerShell) açın ve şu komutları deneyin:
[]GCC için: gcc --version veya g++ --version
[]MSVC için:** cl (Bu komut için "Developer Command Prompt for VS" kullanmanız gerekebilir).
Eğer ekranda versiyon bilgilerini görüyorsanız, tebrikler! Artık kodunuzu derlemeye hazırsınız.
Derleyici Karşılaştırması
| Özellik | MinGW (GCC) | MSVC (Visual Studio) | |||
|---|---|---|---|---|---|
| Hız | Hızlı derleme süresi. | Optimize edilmiş çalışma süresi. | |||
| Platform | Platformlar arası uyumlu. | Windows'a özel optimizasyon. | |||
| Boyut | Küçük ve hafif. | Oldukça büyük (GB'larca). | IDE Uyumu | VS Code, CLion, Code::Blocks. | Visual Studio IDE. |
[TR]
Sonuç
Eğer öğrenme aşamasındaysanız ve bilgisayarınızı kasmak istemiyorsanız MinGW ile başlamak harika bir deneyimdir. Ancak profesyonel Windows uygulamaları geliştirecekseniz, Visual Studio'nun sunduğu hata ayıklama (debug) araçları rakipsizdir.