commodore.gen.tr

Amiga => Amiga Yazılım => Konuyu başlatan: emarti üzerinde Eylül 30, 2014, 09:17:37 ÖÖ



Konu Başlığı: Aztec C
Gönderen: emarti üzerinde Eylül 30, 2014, 09:17:37 ÖÖ
WinUAE üzerinde Aztec C version 5 kurulumunu yaptım.

Amiga shell'den

execute aztec.sh

ile ilgili include,lib vb. kabuğa tanıyıyoruz

c dosyasından object dosyası elde ediyorum. Ama sonrasında

ln main.o -lc

komutu ile kabuğa aztec.sh ile tanıttığımız lib klasörü altındaki c.lib dosyasını açamıyor gibi bir hata alıyorum. "Can't open c.lib".  Ne yapmalıyım?


Konu Başlığı: Ynt: Aztec C
Gönderen: witchdoktor üzerinde Eylül 30, 2014, 14:49:36 ÖS
Büyük bir ihtimalle klasör atamalarında (assign) bir sorun vardır. SnoopDos gibi bir programla ulaşılmaya çalışılan dosyanın path'ini görebilirsin.

Ama daha radikal bir tavsiye olarak SAS/C'yi önerebilirim.


Konu Başlığı: Ynt: Aztec C
Gönderen: emarti üzerinde Eylül 30, 2014, 17:08:29 ÖS
Tavsiyeni değerlendireceğim. Teşekkür ederim.


Konu Başlığı: Ynt: Aztec C
Gönderen: blackturk üzerinde Eylül 30, 2014, 20:02:59 ÖS
   Benim aztech dizinim dh1: partisiyonunda ona göre batch file düzenledim.Amiga shell açtığında komut satırında "execute aztech.sh" bu assignler aktif olur.

standart aztech  shell batch file içeriği:
;----------------------
path "dh1:Aztec/Bin"
set CCTEMP=ram:
set CLIB=dh1:Aztec/Lib
set INCLUDE=dh1:Aztec/Include
echo "Welcome to AZTEC C Version 5.0a!"
;------------------------

Aslında witchdoctor arkadaşımızın önerisi iyi bir çözümdür.Nedeni ise aztech c uygulama geliştirme konusunda yeni başlayanlar için zor hemde geliştirme için ortamı  eski oluyor.

   Zor demekle istediğim .Programı yazıp derleme işleminde aynen yukarda belirttiğin bir sıkıntı ile karşılaşabilirsin.witchdoctor belirttiği gibi aztech.sh batch file içersinde assign edilen dizinler doğru bir şekilde yapmış olsan bile workbench 2.05 ve üzerinde hep hata veriyor.Bu sorunla bende karşılaştım.Çözüm aşağıdaki hazırladığım videoyu izle.

   Şimdi aztech c compiler piyasaya çıktığı dönemde standart ansi c  göre yazılımış bazı kodlamarda sıkıntı yaşamasın ama bir lattice c veya sas c kaynak kodlarını aztec c'ye göre optimize edip düzeltmen gerekir.örnek  yazman sıkıntı yartmaz iken ama yeni yazılımış amiga c kaynak kodları aztech compilerda uyumsuzluk yapar.Oyüzden lattice 5.6 veya sas c kullanmaını tavsiye ederim.Ama bence 68000 assembly dili öğrenmen daha iyi olur.

    Buradaki videoyu senin için hazırladım basit bir hello.c kayna kodu oluşturup.ekrana hello amiga computer yazdırıyoruz.Umarım ihtiyacını görür.Mümkünse lattice c 5.6 kullan orda çok iyi am
ga için örnek kodlar var.

http://www.youtube.com/watch?v=xlgGU7Mr16k&feature=youtu.be (http://www.youtube.com/watch?v=xlgGU7Mr16k&feature=youtu.be)









Konu Başlığı: Ynt: Aztec C
Gönderen: emarti üzerinde Eylül 30, 2014, 22:05:45 ÖS
blackturk abi supersin demek istiyorum. Teşekkürler.


Konu Başlığı: Ynt: Aztec C
Gönderen: blackturk üzerinde Ekim 01, 2014, 21:42:07 ÖS
Rica ederim.Sizinle forumdaki herkesle bilgi paylaşmaktan memunun olurum.İyi çalışmalar.