首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

GCC开发工具简介 02

GCC开发工具简介 02

如何获得GCC

在网络上有很多地方提供GCC方面的资源。关键是看您使用的是Unix 还是 Windows操作系统。并且每时每刻都有新的资源来源出现。因此,您最好经常去看一看Palm公司网站上提供的着方面的最新信息。如果您像一次获得所有的GCC开发组件的话,可能这是一个比较艰巨的下载任务,因为全部文件有大约15M。因此,请确认您有充裕的时间。笔者最常光顾的GCC工具下载地址是Ray's Software Archive(http://www.palmcentral.com/)。

由于免费的GCC工具包自身不带有商业化的Conduit开发工具包CDK,因此GCC的用户在需要开发Conduit时,有两个选择:您可以单独购买Palm公司的Conduit SDK工具包,大约需要99美元。或者您就干脆完全依赖Palm OS自带的那个备份Conduit。

您也可以加入 Massena GCC 讨论组,以便获得更深入的关于GCC开发的讨论信息。

GCC的安装

  除了安装GCC工具包本身以外,您还需要安装Palm OS SDK。其中包含了必需的库文件和头文件。3.5版本以上的SDK能够直接和GCC配合使用,而无需任何修改。而早期的SDK版本则需要经过改动才能使用。您可以在“GCC开发工具”页面获得更多的有关如何进行修改的信息。

  您可能希望安装好几个版本的SDK,并且希望其中的一个称为系统缺省默认的版本,以便于能够在编译的时候无需任何的`-palmosN'命令行选项。一个叫做`sdk'的符号连接能够用来设置系统缺省的SDK版本。如,我们设置3.5版本的SDK为默认值的操作如下:
$ cd /usr/local/palmdev
$ rm -f sdk
$ ln -s sdk-3.5 sdk

在Unix RPMs上安装

  目前已经可以在Unix系列的系统环境下安装该工具。这其中也包括了在Intel i386构架(有 glibc 2.1 (libc 6))的Linux环境下的安装。(例如,这意味着RedHat 6.0以上的操作系统也可以安装PRC-Tools。)使用其他版本Unix操作系统的用户也可以进行编译连结工作。

  • 安装prc-tools-2.0 (4.4 Mb)。务必使用/usr/local安装目录。

  • 如果您愿意,您可以安装prc-tools-htmldocs-2.0 (850 Kb),以便获得HTML格式的文档。(在您安装主要的RPM时,你已经获得了info格式地文档。)

  • 您可以下载一些范例程序 (90 Kb)。

  • 您将需要一个Palm OS SDK。并且无论你获得的是哪个版本,它们都应当被安装在/usr/local/palmdev目录。

  • 您需要PilRC来进行资源编译。

  注意:由于Palm公司的网络服务器上对于涉及到"RPM"扩展名文件的处理上的一些小问题,您最好使用Windows操作系统的计算机来下载,以便于保证下载的正确性,防止出现CR-LF终止的问题。然后,再通过一个工作区,将文件传送到Unix计算机上。

在Windows系统上安装

如果您以前安装过prc-tools 0.5.0版,您可能需要将其删除。因为该版本中的一个动态链接库文件cygwin1.dll和当前最新版本相冲突。同时,prc-tools 0.5.0版定义了一个GCC_EXEC_PREFIX环境变量,它在最新版本的GCC中会引起错误。所以您需要确保该变量没有被设置。

Prc-tools需要Cygwin b20.1的支持,因此,在您安装Prc-tools之前,你首先要安装它。在安装时,您由两种选择:

选择完全安装(14M)——您可以获得所需要的动态链接库文件,还有大量的Windows环境下的开发工具。包括一个原有的Cygwin GCC。(如果您正在使用Handspring's GCC tools的话,这个Cygwin GCC将和您现有的cygwin_b20.1.exe程序完全一样。)

如果您不需要这些工具,也不想浪费磁盘空间,您可以选择user tools only Cygwin安装(3M)。它包括了基本的必需工具。和完全安装相比,唯一没有被安装,但是却可能需要的工具就是make(55K),您可能希望将其添加到您的Cygwin H-i586-cygwin32\bin目录。
(如果您感兴趣的话,您可以获得Cygwin的源代码)

您现在已经可以来安装 prc-tools 2.0 了(7 Mb)。您可以选择安装的内容:开发工具体系自身,工具的文档(HTML格式),以及一些范例程序。

您可能还需要一个 Palm OS SDK。您可以安装任何版本的SDK。

您还需要PilRC用来编译您的资源文件。

Cygwin的安装过程需要在您的安装路径中包含Cygwin,具体信息请见自述文件。可能你同样需要添加prc-tools。在此之后,您就可以开工了!  

返回列表