Video: Learn Python - Full Course for Beginners [Tutorial] 2024
C programlamasındaki en temel çok modüllü canavar projesinin iki kaynak kodu vardır Dosyalar. Her dosya ayrı olarak yazılır, kaydedilir ve ayrı ayrı derlenir; ancak sonuç olarak bağlayıcı tarafından bir birlik olarak bir araya getirilir. Code:: Blocks'daki oluşturma işleminin parçası olan bağlayıcısı, , birkaç farklı modülden tek bir program oluşturan şeydir.
Modül nedir?
modülü bir kaynak kod dosyası ve derlenmiş nesne dosyasıdır. Birlikte kaynak kodu ve nesne dosyaları bir modüldür. Ardından çeşitli nesne dosyaları bir program oluşturmak için bağlanır. Tüm işlem ayrı kaynak kodu dosyaları ile başlar.
ANA. C KAYNAK KODU DOSYASI
#include #include void second (void); int main () {printf ("İkinci modül selam gönderirim!"); ikinci(); return 0;}
Egzersiz 1: ex2401 adlı Code:: Block'larda yeni bir proje başlat. Projeyi normalde yaptığınız gibi oluşturun: ana kodundan kaynak kodunu yazın. c Kaynak Kodu Dosyasını ana içeriği olarak düzenleyiciye ekleyin. c dosyası. Dosya 'yı kaydet.
Henüz inşa etmeyin! Sonuçta, kod, hiçbir yerde bulunmayan ikinci () işlevini referanslar. Kodunuzda kullanılan herhangi bir işlev için gerekli olduğu gibi prototip yapılır, ancak ikinci () işlevi başka bir modülde bulunur. Bu modülü Kod:: Block'larda oluşturmak için şu adımları izleyin:
-
Geçerli projeyi ex2401 kaydedin.
-
Dosya → Yeni → Dosya Boşalt'ı seçin.
-
Dosyayı etkin projeye eklemek isteyip istemediğiniz sorulduğunda Evet düğmesine tıklayın.
Dosyayı Kaydet iletişim kutusu görüntülenir.
-
Alfa yazın. c yazın ve Kaydet düğmesini tıklatın.
Yeni dosya, Kod:: Bloklar penceresinin sol tarafında, Ana alanın Kaynaklar başlığının altında listelenir. c dosyası listelenir. Editör penceresinde alfa ile birlikte yeni bir sekme görünür. c dosyası düzenleme için hazır.
-
Alfayı tıklayın. c sekmesini tıklatarak dosyayı düzenlemeye başlayın.
-
The alfa kaynak kodunu yazın. c Kaynak Kodu Dosya alfabeye. c dosyasında Kod:: Bloklar.
-
ex2401 projesini kaydedin.
-
Kurun ve çalıştırın.
ALPHA. C KAYNAK KODU DOSYASI
#include void second (void) {puts ("Burada olmaktan mutluluk!");}
Bilgisayarınızda test penceresinde görmeniz gereken çıktı:
İkinci modül, selam gönderiyorum! Burada olmaktan mutluluk duyuyoruz!
İki kaynak kod dosyası derleyici tarafından "birlikte yapıştırılmış" değildir; her bir kaynak kodu dosyası ayrı ayrı derlenir. Her biri için ayrı bir nesne kodu dosyası oluşturuldu: main.o ve alfa. O. Son program oluşturmak için daha sonra birbirine bağlanan ve C standart kütüphanesi ile birleştirilen bu iki nesne kodu dosyaları.
-
Çok modüllü bir C programının ana modülüne geleneksel olarak main adı verilir. c. Muhtemelen Kod:: Blocks ilk (ve çoğunlukla sadece) proje kaynak kodu dosyasını main olarak adlandırmaktadır. c.
-
Aynı projede bulunan, yalnızca Kaynaklar şubesinin altında bulunan kaynak kodu dosyaları birbirine bağlıdır.
-
Bir terminal penceresindeki kaynak kod dosyalarını derlemek ve bağlantı kurmak için aşağıdaki komutu kullanın:
gcc main. c alfa. c -o ex2401
Bu komut ana kaynak kod dosyalarını derlemektedir. c ve alfa. c, nesne dosyalarını birbirine bağlar ve ex2401 program dosyası (-o) olarak oluşturur.