Amiga Dünyası sayı 1, sayfa 30

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 30

mı keser. Bu komutun da birçok seçeneği vardır. Komutun formatı ve bu seçeneklerden önemli olanları şunlardır:

a) Komutun Formatı: ln [-seçenekleri] dosyaismi1.o {dosyaismi2.o...} {kütüphaneadı1. kütüphaneadı2...} b) -l (kütüphaneadı) seçeneği: Bu seçenekte kütüphane adı yerine yazılan dosya, programda kullanılan fonksiyonlardan tanımlamadıklarınız için incelenir. Bulunanlar programa eklenir. Bu seçenek birkaç kütüphane için art arda birkaç defa kullanılabilir. Örneğin ln dosyaismi.o -lc32 -lm32 demek obje dosyası dosyaismi.o'yu c32 ve m32 kütüphaneleri ile link (Türkçesi: bağla) et demektir.

c) -g seçeneği: Bu seçenek cc komutunun -m seçeneği ile hazırladığı Program Düzeyli Hata Düzelticisi için olan dosyayı tamamlar ve buna dosyaismi.dbg adını verir. Artık bu dosya Program Düzeyli Hata Düzelticisine yüklenerek varsa hataların nedenleri kolayca bulunabilir.

Şimdi tüm modüllerin birlikte çalışması üzerine bir örnek görelim (bu C'de yazıp derlediğiniz ilk program olacak!):

Önce, ikinci kutuda yazılan adımları sırasıyla uygulayın. Sonra eğer CLI'da "hello" yazarsanız makinenin size "Merhaba Dünya" diye karşılık verdiğini görürsünüz. Böylece de C'de ilk programınızı yapmış olursunuz. Bu programın neden bu şekilde yazıldığını bir dahaki yazımızda ayrıntılı olarak inceleyeceğiz. Programın bu aşamada kullanılmasının amacı Aztec C modüllerinin nasıl çalıştığının daha iyi anlaşılmasıydı.

Şimdi eğer üçüncü kutudaki adımları uygularsanız, bu sefer Aztec C'nin Source Level Debugger'da kullanmak için hello.dbg adlı bir dosya ürettiğini görürsünüz. Eğer şimdi de dördüncü kutuyu uygularsanız, programınızın Source Level Debugger'da sizin yazdığınız haliyle, yani program düzeyinde yüklendiğini görürsünüz. Source Level Debugger'da "s" yazarsanız programınızın bir adım ilerlediğini görürsünüz. Source Level Debugger'dan çıkmak için ise "q" yazın. Evet bu aylık bu kadar yeter sanırım, gelecek ay birkaç program yazacağımızı belirterek C dünyasına hoş geldiniz diyorum.

KUTU 2

1) Bilgisayarı açın, 2) Aztec C'nin birinci disketini takın, 3) Bilgisayar işini bitirdikten ve yeşil ışık sön- dükten sonra "copy " ram:hello.c" yazın, 4) Daha sonra aşağıdaki kısa programı girin: main( ) { printf("Merhaba Dünya!/n"); } 5) Yazmayı bitirdikten sonra CTRL (control) tu- şunu basılı tutarken "/" tuşuna basın, 6) Şimdi "cc ram:hello c" yazın, 7) Daha sonra "İn ram:hello.o -Ic" yazın, 8) Artık "ram:hello" yazarak programınızı ça- lıştırabilirsiniz.

KUTU 3

1) Bilgisayarı açın, 2) Aztec C'nin birinci disketini takın, 3) Bilgisayar işini bitirdikten ve yeşil ışık sön- dükten sonra "copy " ram:hello.c" yazın, 4) Daha sonra aşağıdaki kısa programı girin: main( ) { printf("Merhaba Dünya!/n"); } 5) Yazmayı bitirdikten sonra CTRL (control) tu- şunu basılı tutarken "/" tuşuna basın, 6) Şimdi "cc -n ram:hello c" yazın, 7) Daha sonra "İn -g ram:hello.o -Ic" yazın, 8) Eğer "dir ram:" yazarsanız hello.dbg adlı bir dosya görürsünüz, 9) Artık "ram:hello" yazarak programınızı ça- lıştırabilirsiniz.

KUTU 4

1) Aztec C disketini çıkarın, 2) Source Level Debugger disketini takın, 3) "dfO:sdb ram:hello" yazın, 4) Programınızın Sdb'de yüklendiğini göreceksiniz, 5) "s" yazarak programda o anki ışıklandırıl- mış satırı çalıştırabilirsiniz, 6) "q" yazarak sdb'den çıkabilir, 7) "Ib" yazarak programı yeniden yükleyebilir, 8) "?" yazarak sdb'de kullanılan komutları gö- rebilirsiniz.

Klavyeyle gezinmek için ← ve → tuşları.