cc65

Güçlü bir makro montajcı, C derleyici, linker, kütüphaneci de dahil olmak üzere 65 (c) 02 sistem için tam bir çapraz geliştirme paketi
Şimdi İndirin

cc65 Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Freeware
  • Yayıncı adı:
  • Ullrich von Bassewitz
  • İşletim sistemleri:
  • Windows All
  • Dosya boyutu:
  • 660 KB

cc65 Etiketler


cc65 Açıklama

Güçlü bir makro montajcı dahil 65 (c) 02 sistem için tam bir çapraz geliştirme paketi CC65, güçlü bir makro montajcı, bir C derleyicisi, bağlayıcı, kütüphaneci ve diğer birkaç araç da dahil olmak üzere 65 (c) 02 sistem için tam bir çapraz geliştirme paketidir. Orijinal olarak ATARI 8BIT bilgisayarları için John R. Dunning'in uyarlanmış bir C derleyicisine dayanmaktadır. Orijinal C derleyicisi, küçük bir C soyundan ancak birkaç uzantısı vardır ve orijinal küçük C derleyicisinin sınırlarının bir kısmı gitti. Derleyici ISO C uyumlu hale getirmek için çok çalışıyorum, bu yüzden birçok kaynağı diğer sistemlerden çevirebilmelisin. Aşağıdaki özellikler mevcut değildir veya standart olarak açıklandığı gibi çalışmaz: * Uçucu niteleyici ayrıştırılır ancak etkisi yoktur. * DataTyPes yüzer ve çift mevcut değil. * Birkaç C99 veri türü mevcut değildir: Uzun Long Int, _Complex, _Bool ve birkaç tane daha. Bu veri türlerinin çoğu için, bu 6502 platformda 64 bit tamsayıları veya karmaşık sayıları desteklemek için herhangi bir anlam göremeyeceğim kadar da kalıcı bir sınırlama. * C İşlevleri, yapıların geri dönmeyebilir ve yapılar değerine göre parametre olarak geçemez. Yapı ödevi mümkündür. Assemble işlevleri, 1, 2 veya 4 boyutunun yapılarını döndürebilir. * Yerel değişkenlerin boyutunda bazı sınırlamalar vardır. Yerel değişkenlerin boyutu 256 bayt'ı aşarsa, tüm işlemler mevcut değildir. * C kütüphanesinin bir kısmı yalnızca FASTCALL çağrı sözleşmeleri ile kullanılabilir (aşağıya bakınız). Bu, işaretçileri işaretçilerle birlikte kullanıcıya yazılı işlevlere karıştırmayacağınız anlamına gelir. * Geniş karakterler için bazı işlevler (Wchar_T) mevcut değildir. Başka hedef sistem bağımlı kısıtlamaları olabilir. Bir örnek, tüm platformlarda uygulanmayan Dosya I / O'dur. Bu teknik bir sınırlama yoktur (yukarıda belirtilen maddelerde olduğu gibi), ancak sadece kimsenin gerçek kodu yazacak kadar iyi bir şekilde bakmadığı anlamına gelir. Derleyicinin bulunduğu moda bağlı olarak (Standart Derleyici Anahtarı ile ayarlanmış), aşağıdaki standart olmayan standart olmayan özellikler mevcut olabilir: * // ile başlayan tek satır yorumları. * Parametre listelerindeki adsız parametreler. Derleyici, adı olmayan kullanılmayan parametreler hakkında uyarılar yayınlamaz. * Özel özellikler için gerekli olan ek anahtar kelimeler. * Satır içi montajcı komutları. * Yapılarda esnek dizi üyeleri. * Void anahtar sözcüğünü kullanarak yapılandırılmamış veriler.


cc65 İlgili Yazılım

YouTrack

Özelleştirilebilir henüz kullanımı kolay bir sorun ve hata izleyici ...

204 64.5 MB

İndirmek