跳转到内容

TIGCC:修订间差异

计算器百科,非营利的计算器专业知识百科。
920831658留言 | 贡献
920831658留言 | 贡献
数据有误,进行修正
 
(未显示同一用户的5个中间版本)
第1行: 第1行:
{{尚未完工}}
'''TIGCC''' (构词分为 "TI" 和 "GCC") 是用于编写摩托罗拉680000汇编/C程序的开发工具包。其支持 [[TI-89系列]]、[[TI-92系列|TI-92 Plus 和 Voyage 200]]. 对 [[TI-92系列|TI-92初代]] 提供基于 Fargo Shell 的实验性支持。
'''TIGCC''' (构词分为 "TI" 和 "GCC") 是用于编写摩托罗拉680000汇编/C程序的开发工具包。其支持 [[TI-89系列]]、[[TI-92系列|TI-92 Plus 和 Voyage 200]]. 对 [[TI-92系列|TI-92初代]] 提供基于 Fargo Shell 的实验性支持。
TIGCC 按照 GPL 协议授权。
TIGCC 按照 GPL 协议授权。
第15行: 第13行:
* 编译器 - TIGCC 编译器是 GNU GCC 的修改版本,以便其生成对应的 m68k 机器码。
* 编译器 - TIGCC 编译器是 GNU GCC 的修改版本,以便其生成对应的 m68k 机器码。


{{Stub|请从英语维百翻译}}
== 开发状态 ==
== 开发状态 ==
 
由于大量项目成员的退出,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进行维护。
TIGCC项目是由这些成员维护和开发的。由于缺少时间或失去了兴趣,大部分成员都已经退出项目。现在整个项目由Kevin Kofler进行维护。
第25行: 第26行:
! 姓名 !! 职务
! 姓名 !! 职务
|-
|-
|Xavier Vassor(常用网名Critor) ||最初版本的链接器的开发者。他所开发的链接器在以后的版本被弃用并替换为了其他的链接器。同时,他也是[http://www.tiplanet.org TI-Planet计算器论坛]的站长
|Xavier Vassor||最初版本的链接器的开发者。他所开发的链接器在以后的版本被弃用并替换为了其他的链接器。
|-
|-
|Jean Canazzi||编译器的第一个维护者。同时他对编译器进行了必要的改动,以使其能够正确地面向TIOS。
|Jean Canazzi||编译器的第一个维护者。同时他对编译器进行了必要的改动,以使其能够正确地面向TIOS。
第41行: 第42行:


== 相关编程工具 ==
== 相关编程工具 ==
这些工具可以帮到使用TIGCC的开发者。
* TiEmu,一个TI-68K系列计算器的模拟器。
* TiLP,一个计算器联机软件,可以作为TI-Connect的替代品。适用于Windows, Linux, FreeBSD和Mac OS X。
* Virtual TI,第一个TI图形计算器模拟器,支持[[TI-89系列|TI-89]]和[[TI-92系列|TI-92 Plus]]。一开始TI-89和TI-92模拟器是一个单独的叫做VTI68K的程序,后来并入了Viural TI这一组模拟器中。由于该模拟器太过老旧,已经停止维护且缺少C语言调试器,TIGCC团队推荐使用TiEMU来取代它。


== 外部链接 ==
== 外部链接 ==
* [http://tigcc.ticalc.org/ TIGCC 官网]
* [http://tigcc.ticalc.org/ TIGCC 官网]

2016年5月11日 (三) 06:25的最新版本

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 最初版本的链接器的开发者。他所开发的链接器在以后的版本被弃用并替换为了其他的链接器。
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来取代它。

外部链接