C++ Derleyicisi Kurma
g++, clang veya MSVC kurun, ortamınızı yapılandırın ve ilk derlemenizi doğrulayın.
C++ Derleyicisi Kurma, CoddyKit'te ücretsiz bir C++ Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, C++ Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. C++ Academy kursu toplamda 4 dersten oluşur.
Neden Bir Derleyiciye İhtiyaç Duyarsınız
C++, derlenen bir dildir. Kaynak kodu çalıştırılmadan önce bir derleyici tarafından makine koduna dönüştürülür. Ekosisteme üç derleyici hâkimdir.
Üç Büyük: g++ clang MSVC
Platformunuza göre bir derleyici seçin:
- g++ (GNU) — Linux'ta varsayılan, macOS ve Windows'ta MinGW aracılığıyla kullanılabilir
- clang++ (LLVM) — macOS'ta varsayılan, hızlı tanılama
- MSVC (Microsoft) — Windows'a özgü, Visual Studio ile birlikte gelir
Linux'ta g++ Kurulumu
Debian veya Ubuntu'da g++'ı otomatik olarak dahil eden build-essential paketini kurun.
sudo apt update
sudo apt install build-essential
g++ --versionmacOS'ta clang Kurulumu
macOS'ta Xcode komut satırı araçları clang'ı içerir. Tek bir komut kurulumu tamamlar.
xcode-select --install
clang++ --versionWindows'ta MSVC Kurulumu
Ücretsiz Visual Studio Community sürümünü indirin ve "C++ ile Masaüstü Geliştirme" iş yükünü seçin. Bu işlem MSVC'nin yanı sıra Windows SDK'sını da kurar.
Standart Sürümünü Seçme
Modern C++ her yıl yeni sürümler yayımlar. Çoğu proje C++17 veya C++20 kullanır. Bir bayrakla standardı açıkça belirtin.
g++ -std=c++20 main.cpp -o mainİsteğe Bağlı: Daha Sonra Bir Derleme Sistemi Kullanın
Tek bir dosya için derleyiciyi doğrudan çağırmak yeterlidir. Gerçek projelerde CMake veya Make kullanılır. CMake'i ilerideki bir kursta tanıtacağız.
Düzenleyici ve IDE Seçenekleri
C++ ile iyi çalışan popüler düzenleyiciler:
- VS Code ve C/C++ uzantısı
- JetBrains tarafından geliştirilen CLion
- Windows'ta Visual Studio
- clangd ile Vim veya Neovim
Kurulumunuzu Doğrulama
Bir terminal açın ve sürüm bayrağıyla derleyiciyi çalıştırın. Bir sürüm numarası görüyorsanız kullanıma hazırsınız.
g++ --version
clang++ --versionIntellisense için clangd Kurulumu
Modern düzenleyiciler otomatik tamamlama ve tanılama için clangd kullanır. Çoğu dağıtım clang ile birlikte clangd'yi de kurar. Kurulumdan sonra düzenleyicinizi yeniden başlatın.
Uyarılar: Her Zaman Açık
Uyarıları ilk günden etkinleştirin — hataları erkenden yakalarlar. Her derlemeye -Wall -Wextra ekleyin. Kendinizi rahat hissettiğinizde -Werror ile uyarıları hata olarak değerlendirin.
Hızlı Kontrol
g++'a C++20 standardını kullanarak derlemesini söyleyen bayrak hangisidir?
Özet
Platformunuz için bir derleyici seçin, onu kurun, -std= ile bir C++ standardı seçin ve uyarıları etkinleştirin. Artık ilk programınızı derlemeye hazırsınız.
Sıkça Sorulan Sorular
“C++ Derleyicisi Kurma” dersi ücretsiz mi?
Evet — “C++ Derleyicisi Kurma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve C++ Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. C++ Academy kursu toplamda 4 dersten oluşur.
“C++ Derleyicisi Kurma” dersinde ne öğreneceğim?
g++, clang veya MSVC kurun, ortamınızı yapılandırın ve ilk derlemenizi doğrulayın. C++ Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
C++ Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te C++ Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“C++ Derleyicisi Kurma” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu C++ Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her C++ Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- C++ Derleyicisi Kurma
- Hello World ve Derleme Süreci
- Değişkenler, Otomatik Tür Çıkarımı ve constexpr
- Temel Operatörler ve Tür Dönüşümü