跳至內容

TIGCC

出自计算器百科
於 2016年5月5日 (四) 05:25 由 920831658對話 | 貢獻 所作的修訂 相关编程工具
此條目尚未完工。
此條目尚未完工。原作者將會繼續進行編寫,而您也可以對該條目進行編輯
請注意,本條目正在施工中
  • 本條目的編輯將持續最多兩小時。在此期間請不要編輯這個條目,以免發生編輯衝突。
  • 本條目的最後編輯時間距現在為3560日1時33分21秒(刷新)。如果這個時間已逾兩小時,你可以自行移除此模板
  • 如果你對此有什麼疑問,可以與本條目的最後編輯者920831658討論 | 貢獻 | 封禁)取得聯繫。
  • 你也可以在本頁的歷史中查看所有的編輯版本。如果你認為有必要,可以到相應版本編輯者的討論頁留言。

TIGCC (構詞分為 "TI" 和 "GCC") 是用於編寫摩托羅拉680000匯編/C程序的開發工具包。其支持 TI-89系列TI-92 Plus 和 Voyage 200. 對 TI-92初代 提供基於 Fargo Shell 的實驗性支持。 TIGCC 按照 GPL 協議授權。

工具包內容

TIGCC 包含許多用於程序開發和調試工具,其中包括:

  • TIGCC IDE (for Windows) - TIGCC 集成開發環境,包含了帶有語法高亮補全的編輯器、編譯器、工程管理器以及相關文檔。該工具用 Delphi 編寫。在 0.96-beta8 版中添加了最新的 TiEmu 3 作為調試支持。
  • KTIGCC (for Linux KDE Desktop) - 這是同 Windows IDE 相仿的 Linux KDE 桌面環境使用的 IDE. 其添加了基於 libticables2 的實體計算器連接調試功能。
  • 文檔 - 其文檔覆蓋了從「如何使用」到「技術細節」的所有內容
  • 編譯器 - TIGCC 編譯器是 GNU GCC 的修改版本,以便其生成對應的 m68k 機器碼。

開發狀態

由於大量項目成員的退出,TIGCC的開發進程急劇減緩。儘管TIGCC並沒有停止更新,但它的發展速度已經不像當初那麼快。

  • TIGCC IDE-由於缺乏Delphi程式設計師,Windows IDE的開發幾乎陷入停滯狀態。bug的修補工作還在進行,而一些為了適應TIGCC的其他部分的變化而必須做出的小更改也將會進行。目前來說,TIGCC IDE是相對穩定和完善的。
  • KTIGCC-KTIGCC已經完工,並且所有TIGCC IDE中的特性均適用於KTIGCC。更多的功能將可能在未來被添加到KTIGCC中。目前KTIGCC的版本為1.10(2009年1月17日發布)。
  • 編譯器-TIGCC的編譯器是基於GCC的。最新版的TIGCC基於GCC 4.1.2-20060728版本。

由於一小部分用戶和現在的維護者之間的爭端,一個叫GCC4TI的分支在2009年1月3日被建立。目前這一分支有兩個活躍維護者。

開發團隊

TIGCC項目是由這些成員維護和開發的。由於缺少時間或失去了興趣,大部分成員都已經退出項目。現在整個項目由Kevin Kofler進行維護。

姓名 職務
Xavier Vassor(常用網名Critor) 最初版本的連結器的開發者。他所開發的連結器在以後的版本被棄用並替換為了其他的連結器。同時,他也是TI-Planet計算器論壇的站長。
Jean Canazzi 編譯器的第一個維護者。同時他對編譯器進行了必要的改動,以使其能夠正確地面向TIOS。
Niklas Brunlid 修復了老連結器中的bug。
Zeljko Juric 開發了TIGCC庫的第一個版本,同時,他編寫的文檔構成了TIGCC現有版本的開發文檔的一大部分。
Sebastian Reichelt Delphi版本的TIGCC IDE的開發人員,同時進行一些編譯器的維護工作。
Philipp Winkler 製作了HTML版本的開發文檔。
Kevin Kofler 現在的TIGCC項目的維護者。

相關編程工具

這些工具可以幫到使用TIGCC的開發者。

  • TiEmu,一個TI-68K系列計算器的模擬器。
  • TiLP,一個計算器聯機軟件,可以作為TI-Connect的替代品。適用於Windows, Linux, FreeBSD和Mac OS X。
  • Virtual TI,第一個TI圖形計算器模擬器,支持TI-89TI-92 Plus。一開始TI-89和TI-92模擬器是一個單獨的叫做VTI68K的程序,後來併入了Viural TI這一組模擬器中。由於該模擬器太過老舊,已經停止維護且缺少C語言調試器,TIGCC團隊推薦使用TiEMU來取代它。

外部連結