动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   程序开发 → 阅读文章

 GCC开发工具简介

作者来源: 
阅读 数 436 人次 , 2006-4-25 9:14:00 

在软件开发者组织中,想来遵循一条由来已久的备受尊重的传统:开发工具,包括编译器,应当是免费提供给开发者的。其中有一个顶尖级的组织——自由软件基金会,长期以来致力于提供免费的编程工具。该组织的志愿者们已经认真负责地开发出了很多一流的编译器。其中一个非常杰出的就是GCC(GNU C Compiler),这是一个通用C/C++编译。该编译器在Unix和很多Win32平台上得到了广泛的应用。
注意:

自由软件基金会的志愿者们开发了很多种类的编译器,并且可以提供程序的源代码,条件是任何人如果在其源代码基础上开发出新的产品的话,都应当事先声明其开发基础。

在Palm 1000型掌上电脑正式推出时,唯一的Plam开发环境只有基于Macintosh的CodeWarrior。很多Unix和Windows的程序员都希望开发Palm应用软件,但是不希望还要去购买Macintosh操作系统和计算机。一些富有进取心和热心的程序员对当时的GCC作了改进,添加了一个PalmPilot编译器端口,用于生成Palm OS的二进制文件。然后很多的开发工具被组合在一起,成为了正式名称为GNU PalmPilot SDK,但是民间称呼为GCC的Palm开发工具。

GNU PalmPilot SDK的内容

该软件开发工具包(SDK)可以帮助您用C/C++开发Palm OS应用软件。并且支持Unix 或者 Windows平台,其组成部分包括:

GCC

这也是该软件包中最重要的工具,它能够将C/C++程序编译成Motorola 68K形式。

GDB

这是一个源代码等级的得调试器

PilRC

这是一个Palm应用程序资源编译器。它能够将文本形式的资源表述转化为应用程序的资源代码。这些表述资源的文本文件包含了对资源的描述,并且器扩展名为.RCP

PilrcUI

这个软件能够以图形界面的形式显示RCP文件,以便开发者能够预览一下自己软件的资源文件在掌上设备上的显示效果。图中显示了一个PilrcUI的工作界面。

Copilot

该软件能够在硬件等级上模拟掌上设备的运行。它需要一个来自实际的掌上设备的ROM Image的支持,以便能够惟妙惟肖地模仿掌上设备的运行效果。该软件的更进一步的开发工作已经由Palm公司接管。详情请见第十章的“调试Palm应用程序”部分。

  
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:在Pocket PC上编写游戏之九
· 下一篇:设计Pocket PC短消息服务简介
· 软件文档简介
· Windows XP隔离组件和并列共享
· 初学者的福音:游戏开发新手入门指南
· 消息与.Net Remoting的分布式处理架构
· 五种全面质量管理工具


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077