CC65

un package complet de développement croisé pour 65 (c) 02 systèmes, y compris un puissant assembleur de macro, un compilateur C, un lieur, un bibliothécaire
Télécharger maintenant

CC65 Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Ullrich von Bassewitz
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 660 KB

CC65 Mots clés


CC65 La description

Un package complet de développement croisé pour 65 (c) 02 systèmes, y compris un puissant assembleur de macro CC65 est un ensemble complet de développement croisé pour 65 (c) 02 systèmes, dont un puissant assembleur de macro, un compilateur C, un lieur, un bibliothécaire et plusieurs autres outils. Il est basé sur un compilateur C à l'origine adapté aux ordinateurs Atari 8 bits de John R. Dunning. Le compilateur C original est un petit descendant C mais plusieurs extensions et certaines des limites du petit compilateur C d'origine C ont disparu. Je travaille dur pour rendre le compilateur ISO C compatible, vous devriez donc être capable de traduire de nombreuses sources d'autres systèmes. Les fonctionnalités suivantes ne sont pas disponibles ou ne fonctionnent pas comme décrit dans la norme: * Le qualificatif volatil est analysé mais n'a aucun effet. * Les datatypes flottent et doubles ne sont pas disponibles. * Plusieurs types de données C99 ne sont pas disponibles: long long int, _complex, _bool et quelques-uns de plus. Pour la plupart de ces types de données, il s'agit d'une limitation permanente car je ne peux voir aucun sens dans le soutien des entiers de 64 bits ou des nombres complexes sur une plate-forme 6502. * C Les fonctions peuvent ne pas renvoyer les structures et les structures ne peuvent pas être transmises comme des paramètres par valeur. L'affectation des structures est possible. Les fonctions d'assembleur peuvent renvoyer des structures de taille 1, 2 ou 4. * Il y a une limitation de la taille des variables locales. Toutes les opérations ne sont pas disponibles si la taille des variables locales dépasse 256 octets. * Une partie de la bibliothèque C est disponible uniquement avec des conventions d'appel FastCall (voir ci-dessous). Cela signifie que vous ne pouvez pas mélanger les pointeurs sur ces fonctions avec des pointeurs aux fonctions écrites de l'utilisateur. * Certaines fonctions pour des caractères larges (WCHAR_T) ne sont pas disponibles. Il peut y avoir d'autres limitations dépendantes du système cible. Un exemple est le fichier E / S, qui n'est pas implémenté sur toutes les plates-formes. Ce n'est pas une limitation technique (comme avec les trucs mentionnés ci-dessus) mais signifie simplement que personne ne se souciait suffisamment d'écrire le code réel. Selon le mode, le compilateur est installé (réglé avec le commutateur de compilateur Standard), les fonctionnalités non standard suivantes peuvent être disponibles: * Commentaires de ligne simple qui commencent par //. * Paramètres non nommés dans les listes de paramètres. Le compilateur n'émettra pas d'avertissements sur les paramètres inutilisés qui n'ont pas de nom. * Mots-clés supplémentaires nécessaires aux fonctionnalités spéciales. * Commandes d'assembleur en ligne. * Membres flexibles dans les structures. * Données non structurées à l'aide du mot clé VOID.


CC65 Logiciels associés

Anyedit

Editeur de texte programmeurs qui est personnalisable pour n'importe quelle langue. ...

223 N/A

Télécharger

Xbasic

Un environnement de développement de logiciels libres intégré - Basic avancé 32 bits / 64 bits ...

268 2.76 MB

Télécharger

ActivePerl

ActiveState propose des solutions de développement, de gestion et de distribution pour Perl. ...

295 21.4 MB

Télécharger