Loading AI tools
sparsamer C-Compiler Aus Wikipedia, der freien Enzyklopädie
Der Tiny C Compiler (auch TCC, tcc oder TinyCC genannt) ist ein von Fabrice Bellard geschriebener C-Compiler für die x86, x86-64, ARM und TMS32067-Plattformen. Er wurde mit dem Ziel entwickelt, auch auf langsamen Computern mit wenig Speicher zu arbeiten. Der TCC steht unter der GNU Lesser General Public License (LGPL).
Tiny C Compiler | |
---|---|
Basisdaten | |
Entwickler | Fabrice Bellard (bis 2018) Freiwillige |
Erscheinungsjahr | 2002[1] |
Aktuelle Version | 0.9.27 (17. Dezember 2017[2]) |
Betriebssystem | Unix, GNU/Linux, OpenBSD, NetBSD, Windows u. a. |
Programmiersprache | C, Assemblersprache |
Kategorie | Compiler |
Lizenz | GNU Lesser General Public License (LGPL) |
tcc-Webseite |
Der TCC unterstützt einen Großteil an ANSI C, des neuen ISO C99 Standards und viele GNU-C-Erweiterungen, die Möglichkeit der Verwendung des Inline-Assemblers für die x86-Platform eingeschlossen.
#!/usr/bin/env -S tcc -run
am Anfang des Codes einfügen, Skript wird direkt von der Kommandozeile aus ausgeführt)Die LGPL-Lizenz erlaubt es jedem, den Code zu modifizieren und/oder weiterzuvertreiben. Zudem kann TCC für das Entwickeln von Open-Source und proprietärer Software verwendet werden.
TCC hat seinen Ursprung im Obfuscated Tiny C Compiler (OTCC), ein Programm, das Bellard für den International Obfuscated C Code Contest (IOCCC) 2001 geschrieben hat. Bellard erweiterte das Programm und machte den Code besser lesbar, um daraus den TCC zu erstellen.[3]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.