Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: Aztec C  (Okunma Sayısı 5365 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
emarti
Uzman
*****
Mesaj Sayısı: 2.578


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« : 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?
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
witchdoktor
Uzman
*****
Mesaj Sayısı: 6.238



Üyelik Bilgileri
« Yanıtla #1 : 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.
Logged
emarti
Uzman
*****
Mesaj Sayısı: 2.578


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #2 : Eylül 30, 2014, 17:08:29 ÖS »

Tavsiyeni değerlendireceğim. Teşekkür ederim.
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
blackturk
Uzman
*****
Mesaj Sayısı: 1.283



Üyelik Bilgileri
« Yanıtla #3 : 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.

<a href="http://www.youtube.com/v/xlgGU7Mr16k&rel=0" target="_blank">http://www.youtube.com/v/xlgGU7Mr16k&rel=0</a>







Logged

A1200 | APOLLO 1240 32 MB | CNET PCMCIA | SYSINFO SPEED TEST 30 MIPS
SM1,SEGA MEGA CD,SM2,SMS II,Sega Saturn Mod ve AR 4MB,PSX Mod ve Mpeg ,PSX2 ,SNES ,ATARI 800XL,SPECTRUM 128K +2,YAMAHA CX5M MSX,ATARI 520 STFM,1040 STF,C64,C128,1541 II,1571,RAM 1764 ,A500,A500+,A600,A590,IDE68k,2X1084S,1084P
emarti
Uzman
*****
Mesaj Sayısı: 2.578


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #4 : Eylül 30, 2014, 22:05:45 ÖS »

blackturk abi supersin demek istiyorum. Teşekkürler.
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
blackturk
Uzman
*****
Mesaj Sayısı: 1.283



Üyelik Bilgileri
« Yanıtla #5 : Ekim 01, 2014, 21:42:07 ÖS »

Rica ederim.Sizinle forumdaki herkesle bilgi paylaşmaktan memunun olurum.İyi çalışmalar.
Logged

A1200 | APOLLO 1240 32 MB | CNET PCMCIA | SYSINFO SPEED TEST 30 MIPS
SM1,SEGA MEGA CD,SM2,SMS II,Sega Saturn Mod ve AR 4MB,PSX Mod ve Mpeg ,PSX2 ,SNES ,ATARI 800XL,SPECTRUM 128K +2,YAMAHA CX5M MSX,ATARI 520 STFM,1040 STF,C64,C128,1541 II,1571,RAM 1764 ,A500,A500+,A600,A590,IDE68k,2X1084S,1084P
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: