0Pricing
C++ Academy · Ders

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++ --version

macOS'ta clang Kurulumu

macOS'ta Xcode komut satırı araçları clang'ı içerir. Tek bir komut kurulumu tamamlar.

xcode-select --install
clang++ --version

Windows'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++ --version

Intellisense 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

  1. C++ Derleyicisi Kurma
  2. Hello World ve Derleme Süreci
  3. Değişkenler, Otomatik Tür Çıkarımı ve constexpr
  4. Temel Operatörler ve Tür Dönüşümü
← C++ Academy Sayfasına Dön