TCC

Voir le site

Disponible sur

GNU/Linux, Windows

Langues

English

TCC est un compilateur pour le langage C, mais, contrairement à son grand frère GCC, TCC a un tout petit code source, prend très peu de place et, cerise sur le gâteau, compile à une vitesse phénoménale. Encore mieux : il peut être incorporé, sous forme de bibliothèque (tcclib) dans une application, transformant le langage C en un langage de script qui peut être compilé à la volée. Ce poids plume se traduit par des compromis : exécutables moins optimisés qu’avec GCC ou clang, messages d’erreur moins explicites, certaines extensions du langage C non prises en charge (les projets qui les utilisent ne compilent pas)… et les dernières versions que nous avons testées plantaient parfois sur GNU/Linux 64 bits (aucun problème en revanche sur Linux 32 bits et Windows). Malgré ça, tcc évolue encore et sa facilité déconcertante d’installation ainsi que la tcclib en font un outil génial et incomparable, digne du grand Fabrice Bellard (qui ne travaille hélas plus dessus).

Créateur·ices

Fabrice Bellard et al.

Licence(s)

Licence publique générale limitée GNU (LGPL)

Mots-clefs

développement compilateur c compilation

Liens externes

Fiche créée le Vendredi, 24 novembre, 2017 - 05:20
C'est quoi un mini-site ? Modifier cette notice