Tiny C Compiler
logiciel informatique / De Wikipedia, l'encyclopédie encyclopedia
Cher Wikiwand IA, Faisons court en répondant simplement à ces questions clés :
Pouvez-vous énumérer les principaux faits et statistiques sur Tiny C Compiler?
Résumez cet article pour un enfant de 10 ans
Pour les articles homonymes, voir Tcc.
Tiny C Compiler (tcc, tout petit compilateur C) est un compilateur C x86, x86-64 et ARM complet développé par Fabrice Bellard. Il peut être utilisé sur Unix, Linux et Microsoft Windows depuis la version 0.9.26 (du ). Il est distribué sous la licence publique générale limitée GNU (GNU LGPL).
Créateur | Fabrice Bellard |
---|---|
Première version | [1] |
Dernière version | 0.9.27 ()[2] |
Dépôt | repo.or.cz/tinycc.git et github.com/TinyCC/tinycc |
Écrit en | C et assembleur |
Supporte les langages | C |
Système d'exploitation | Linux, Microsoft Windows, type Unix, FreeBSD, NetBSD, OpenBSD, ReactOS et GNU/Linux |
Environnement | X86, architecture ARM, x86-64, Common Intermediate Language et RISC-V |
Type |
Compilateur Programme assembleur Éditeur de liens (en) Préprocesseur Compilateur optimisant (en) Source ouverte |
Licence | Licence publique générale limitée GNU version 2.1 |
Site web | bellard.org/tcc |
Le C ANSI et la nouvelle norme ISO C99 sont particulièrement bien supportés par tcc ; il est de plus compatible avec de nombreuses extensions GNU C, comme l'assembly inline. Cependant, rendre tcc entièrement conforme pourrait le ralentir de manière significative. Il ne fournit notamment pas les manipulations de tri-graphe (trigraph handling), les proper type, et les vérifications d'expressions.