WIGCC - TIGCC

TIGCC
TIGCC-Logo
Entwickler Das TIGCC-Team
Stabile Version
0.96-beta8 / 31. Oktober 2006 ; Vor 14 Jahren ( 2006-10-31 )
Betriebssystem Linux / Unix , macOS , FreeBSD , Microsoft Windows
Typ Software-Entwicklung
Lizenz GPL
Webseite Die TIGCC-Website

TIGCC (von " TI " und " GCC ") ist eine Softwareentwicklungsumgebung, die es Entwicklern ermöglicht, A68K- Assembly , GNU- Assembly und C- Code für die Texas Instruments- Grafikrechner der Motorola 68000- Serie ( TI-89 (Titanium) , TI . zu programmieren und zu kompilieren -92 Plus und Voyage 200 , sowie experimentelle Unterstützung für den TI-92 mit der Fargo-Shell). TIGCC ist unter der GNU General Public License lizenziert .

Verschiedene Teile von TIGCC

Das TIGCC-Projekt umfasst viele Dinge, die Entwicklern beim Erstellen und Verwalten von Projekten helfen.

  • TIGCC IDE (für Windows) - eine integrierte Entwicklungsumgebung mit dem TIGCC-Compiler und der Dokumentation enthalten. Es ist in Delphi geschrieben . Es umfasst die Syntaxbearbeitung und ist auch ein Projektmanager, der hilft, Projekte zusammenzuhalten. Ab Version 0.96-beta8 unterstützt die Windows IDE die neueste Version von TiEmu 3 zum Debuggen über OLE Automation.
  • KTIGCC - die Linux- IDE, KTIGCC ähnelt der Windows-IDE. Es läuft unter X11 unter Verwendung der KDE- Bibliotheken und hat einige neue Funktionen wie die Verknüpfung mit echten Taschenrechnern mit den neuesten libticables2.
  • Dokumentation - Das TIGCC-Handbuch enthält eine ausführliche Dokumentation zur Verwendung der TIGCC-IDE und des Compilers und dokumentiert alle TIGCC-Funktionen detailliert.
  • Compiler – Der TIGCC-Compiler ist eine gepatchte Version von GCC , die es Entwicklern ermöglicht, C- und Assembler- Code für die m68k- Grafikrechner von Texas Instruments zu kompilieren .

Entwicklung von TIGCC

Screenshot der KTIGCC-IDE

Die Entwicklung des TIGCC-Projekts ist in letzter Zeit durch den Weggang vieler Teammitglieder drastisch zurückgegangen. Obwohl TIGCC noch recht aktiv ist, wächst es nicht mehr so ​​schnell wie früher.

  • TIGCC IDE - Die Entwicklung der Windows IDE wurde aufgrund des Fehlens eines Delphi- Programmierers größtenteils angehalten , obwohl Fehler noch behoben werden und kleine Anpassungen erforderlich sind, um Änderungen in anderen Teilen von TIGCC zu unterstützen. Trotzdem ist es relativ stabil und vollständig.
  • KTIGCC - KTIGCC ist komplett, dh alle Features der TIGCC IDE stehen auch in KTIGCC zur Verfügung. Weitere Funktionen können in Zukunft hinzugefügt werden. Es befindet sich in der Version 1.10 (17. Januar 2009).
  • Der Compiler - Der Compiler von TIGCC basiert auf der GNU Compiler Collection (GCC). Die neueste freigegebene Version des TIGCC-Compilers basiert auf dem GCC 4.1.2-20060728-Snapshot.

Aufgrund von Streitigkeiten zwischen einer kleinen Gruppe von Benutzern und dem aktuellen Betreuer wurde am 3. Januar 2009 ein Fork namens GCC4TI angekündigt [1] . Es hat derzeit 2 aktive Committer.

TIGCC-Team

Das TIGCC-Projekt wurde ursprünglich von einem internationalen Entwicklerteam entwickelt [2] , von dem die meisten inzwischen aus Zeit- und/oder Interessegründen zurückgetreten sind. Es wird derzeit von Kevin Kofler betreut .

  • Xavier Vassor : vom Doors-Team. Er war der Schöpfer des TIGCC-Projekts. Er machte den ursprünglichen Linker, der inzwischen ersetzt wurde.
  • Erhan Kartaltepe : hat den Parser, Loader und Version 2 des Linkers entwickelt.
  • Jean Canazzi : war der erste Betreuer des Compilers und nahm Änderungen vor, die notwendig waren, um mit dem TIOS richtig zu kommunizieren.
  • Niklas Brunlid : der einige Fehler im alten Linker behoben hat.
  • Zeljko Juric : hat die erste Version der TIGCC-Bibliothek erstellt. Seine Dokumentation macht einen großen Teil der aktuellen Dokumentation des TIGCC aus.
  • Sebastian Reichelt : ist der Entwickler der in Delphi geschriebenen TIGCC-IDE und hat einige Wartungen am Compiler durchgeführt.
  • Philipp Winkler : hat die HTML-Version der Dokumentation erstellt.
  • Kevin Kofler : ist der derzeitige Betreuer des TIGCC-Projekts.

Wie in vielen freien Softwareprojekten haben mehrere weitere Personen kleine Codemengen zu TIGCC beigetragen.

Zugehörige Programmiertools

Es gibt Tools, die Programmierern bei der Verwendung von TIGCC helfen können.

Siehe auch

  • HPGCC (ein ähnliches Projekt für HP-Rechner)

Externe Links