跳至內容

HPGCC

計算器百科,非營利的計算器專業知識百科。
於 2016年5月17日 (二) 01:15 由 920831658留言 | 貢獻 所作的修訂 (创建页面,内容为“HPGCC是一个为HP的采用ARM架构的图形计算器开发的GCC编译器,使用GNU GPL协议进行授权。目前HPGCC面向的是HP-49G+和HP-50G这两款计...”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)

HPGCC是一個為HP的採用ARM架構的圖形計算器開發的GCC編譯器,使用GNU GPL協議進行授權。目前HPGCC面向的是HP-49G+和HP-50G這兩款計算器。

舊版的HPGCC也支持其他的ARM架構的HP圖形計算器(HP-39G+/39GS/40GS/48GII),但是由於兼容性問題,後來的HPGCC取消了對這些機型的支持。

HPGCC是一個交叉編譯器,它為計算器編譯原始碼,但不在目標系統而是在PC上運行。

HPGCC除了遵循ANSI C標準之外,還帶有很多的專用庫,用來操作計算器的堆棧,內存,和蜂鳴器等組件。

GCC編譯器本身是一個免費軟體,並且其輸出結果不受協議限制。然而,HPGCC的庫文件是通過一個經改動的GPL授權許可進行授權的,任何使用了這些庫的程序(幾乎所有基於HPGCC的程序都不可避免地要使用到HPGCC的庫文件)都必須以GPL協議發布(「非盈利軟體」除外)。

HPGCC適用於Linux,Windows和Mac OS X。與此同時,Windows版本的HPGCC還附帶有一個編輯程序。