Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, C programlama dilinde derleme işlemlerini adım adım göstermektedir.
- Video, C programlama dilinde derleme aşamalarını kapsamlı şekilde ele almaktadır. İlk bölümde Mingw kurulumu, ortam değişkenlerine yol yönlendirme, Notepad'de basit bir C programı yazımı ve komut istemi üzerinden derleme aşamaları (ön işlem, derleme, linkleme ve executable oluşturma) anlatılmaktadır. İkinci bölümde ise GCC programı kullanarak C kodunun SMB diline dönüştürülmesi, SMB kodunun makine koduna dönüştürülmesi ve makine kodunun executable bir dosyaya dönüştürülmesi gösterilmektedir.
- Videoda ayrıca makro tanımlama ve genişletme gibi derleme aşamaları da ele alınmakta ve programın çalıştırılmasıyla "Selamünaleyküm" mesajının ekrana yazdırılması gösterilmektedir. Video yaklaşık 20 dakika sürmektedir.
- 00:02C Programlama İçin Derleyici Kurulumu
- Video, C ile sıfırdan programlama dersinin ikinci videosunda anlatılan derleme işlemlerinin manuel olarak nasıl yapılacağını göstermektedir.
- Derleyici kurulumu için önce "download" seçeneği ile gerekli dosyaların indirilmesi gerekmektedir.
- Kurulum sırasında developer kit, GCC (C ve C++ derleyici) ve Objective-C gibi gerekli bileşenlerin seçilmesi önemlidir.
- 02:52Ortam Değişkenlerine Yol Verme
- Derleyiciyi konsol üzerinden kullanabilmek için ortam değişkenlerine yol vermek gerekmektedir.
- Gelişmiş sistem ayarlarından ortam değişkenlerine gidip, PATH değişkenine derleyici klasörünün yolunu eklemek gerekir.
- Komut isteminde "gcc version" yazarak derleyicinin başarıyla kurulduğunu kontrol edebilirsiniz.
- 03:49C Programı Yazma ve Derleme
- Test klasörü oluşturulup, içinde "program.c" adında bir metin belgesi oluşturulur.
- C programında "include" ifadesi ile kütüphaneler dahil edilir, "int main" fonksiyonu ile program başlatılır ve "return 0'" ile program kapanır.
- "printf" fonksiyonu ile ekrana yazı yazdırılır ve "scanf" fonksiyonu ile kullanıcıdan giriş alınır.
- 08:44Derleme Aşamaları
- Derleme işlemi dört aşamadan oluşur: ön işlem, derleme, linkleme ve yürütme.
- Ön işlem sonrası .s uzantılı bir dosya elde edilir, derleme sonrası .asm uzantılı bir dosya oluşur.
- Linkleme aşamasında .asm dosyası makine koduna dönüştürülür ve son olarak .exe uzantılı bir executable dosya elde edilir.
- 10:35Makro Kullanımı ve Derleme
- Makro tanımlamak için "define" ifadesi kullanılır ve makro içeriği kodun içine yerleştirilir.
- Ön işlem sonrası makrolar kaybolur ve içerikleri kodun içine aktarılır.
- Makro tanımlaması yapıldıktan sonra, makro içeriği kodun içine yerleştirilir ve makro adı artık kullanılmaz.
- 15:14C Programlama ve Hata Yönetimi
- GCC komutu ile C programı oluşturulurken alınan hatalar önemlidir çünkü her hata çözüm yolunu gösterir.
- SMB kodu oluşturulurken move ve cal fonksiyonları daha çok kullanılmıştır.
- SMB dilini tam olarak bilmediği için detaylı bir deneme yapılamayacaktır.
- 16:53SMB'den Makine Kodu ve Executable Dosya Oluşturma
- SMB'den makine kodu elde etmek için GCC komutu kullanılır.
- Makine kodu oluşturulduktan sonra executable (exe) dosyası oluşturmak için GCC komutu kullanılır.
- Oluşturulan exe dosyası çalıştırıldığında "selamünaleyküm" mesajı verir.
- 18:18Programın Çalıştırılması
- Programda "aleyküm selam" yazıldığında program kapanır.
- Video yaklaşık yirmi dakika sürmüştür.