İçeriğe geç
Başlangıç · Sonraki hedefe 100 XP
Son hareketler
Henüz bir öğrenme hareketi yok. İlk derse başlayın.

Programlama Temelleri

C++ dosyaları: Kaynak ile çalıştırılabilir dosya

.cpp dosyası kaynak metindir; işletim sistemi bu metni doğrudan makine programı gibi çalıştırmaz. Kaynak dosyası, derleme çıktısı ve çalışma dizini ayrılmalıdır.

Bu derste neler var?

SİBERSALDİRİ.COM · KONU ODAKLI DERS

Bu derste kazanacaklarınız

  • Kaynak dosya ile Araç zinciri arasındaki ilişkiyi açıklamak.
  • “.cpp dosyasını yeniden adlandırmak onu program yapar mı?” sorusuna gerekçeli yanıt vermek.
  • Örneği değiştirip beklenen ve gözlenen davranışı karşılaştırmak.

Çalışma mantığı ve güven sınırı

Editörde UTF-8 ile kaydedin ve terminalin bulunduğu dizini kontrol edin. Derleme çıktısını kaynağın üzerine yazmayın. Başlık dosyası bildirim, kaynak dosyası tanım taşıyabilir; aynı işlevi birden fazla çeviri biriminde yanlış tanımlamak bağlama sorununa yol açar. Önce tek dosyalı örneği doğrulayıp modüllere ayırın.

C++ dosyaları: Kaynak ile çalıştırılabilir dosya akışı: Kaynak dosya → Araç zinciri → Çıktı dosyası
Kaynak dosya → Araç zinciri → Çıktı dosyası. Şema ilişkiyi gösterir; bütün uygulamanın yerine geçmez.

Açıklamalı örnek

Aşağıdaki parça kavramı görünür kılar. Komut veya kod içeren örnekleri üretim sisteminde değil, size ait ayrı deneme ortamında değerlendirin. Mimari şema ve politika örnekleri çalıştırılabilir program değildir.

# C++17 destekleyen GCC kurulumunda
g++ -std=c++17 -Wall -Wextra main.cpp -o lesson

Beklenen sonuç ve yorumu

Hatasız kaynak için lesson adlı çıktı üretilir; Windows'ta çalıştırılabilir uzantı davranışı ortama bağlıdır.

Karşılaştırmalı durumlar

DurumBeklenen yaklaşımNeden?
Kaynak dosyaMetin olarak inceleDerleme girdisidir
Çalıştırılabilir dosyaGüvenilir kaynaktan üretİşletim sistemi çalıştırır
Yanlış çalışma diziniYolu düzeltDosya bulunamaması kod hatası değildir

Uygulama görevi

Çıktı adını değiştirin. Kaynak dosyanın değişmediğini ve yeni programın oluştuğunu kontrol edin.

  1. İşlemden önce beklenen sonucu ve kabul koşulunu yazın.
  2. Tek bir değişkeni değiştirin; gözlemi ve kullandığınız ortamı kaydedin.
  3. Sonucu yukarıdaki karşılaştırma tablosuyla değerlendirin. Uymayan durumda hangi varsayımın yanlış olabileceğini açıklayın.

Sık yapılan hata ve düzeltme yönü

İnternetten alınmış derleme komutunu anlamadan çalıştırmayın; özellikle derleme sonrası betikleri inceleyin.

Kendinizi sınayın

.cpp dosyasını yeniden adlandırmak onu program yapar mı?

Açıklamalı yanıt: Hayır. Kaynağın uygun araç zinciriyle derlenmesi gerekir.

İlgili derslerle ilerleyin

Teknik başvuru

Bu dersin anlatımı ve örnekleri akademi için yeniden hazırlanmıştır. Aşağıdaki bağlantı, kullanılan teknoloji veya güvenlik yaklaşımının ayrıntılarını doğrulamak için teknik başvurudur.

Bir adım daha ilerlediniz.

Dersi bitirdiyseniz tamamlandı olarak işaretleyin. İlerlemeniz bu cihazda saklanır.

Akademi menüsü

Akademide ara

En az 2 karakter yazın.