软件开发与实践,网络通信软件的开发与管理,TCP/IP协议
« 网络精英BUG报告(不断更新中) | 回到主页面 | H.350标准集中视频、SIP端点目录 »
2004 年01月12日
操作系统 基于Solaris 开发环境的整体构思
|
基于Solaris 开发环境的整体构思
the Whole Conceive of Development Environment based on Solaris
起草者:NetHero、顾 XX
南京XX通信股份有限公司 技术中心
2003 年 12 月 31 日
目 录
前 言... 3
1. 开发工具... 4
1.1. 编辑工具... 4
2.1. Rational Suite Enterprise. 11
前 言
Sun Solaris因为其强大的并发处理能力和稳定性成为网络应用的首选。考虑到我们部门将要使用Sun Solaris操作系统,并在其上进行产品开发,所以在侯芳组长的安排下,我们对Solaris的开发环境进行一次全面的认识,并将我们的认识结果写成本文,志在让大家能够很快地了解Solaris系统,并能够很快地投入到产品研发当中。
当然,本文只是一个快速、而且简洁的Solaris开发环境的整体架构的构思,它既没有深入到Solaris系统的结构原理,也没有深入到软件开发的框架流程,但是,它是一个系统的结构结合,就像我们用的电脑软件一样,我们不需要太多地了解软件的开发是如何从最初的定义到最后的封装发行,我们所要知道的是如何让软件之间协同工作,这就是生产力。
出于这样的思路,所以我们列出了可以应用于我们的开发环境的工具,并找出其安装步骤及相关的资料线索。这些只是我们在应用这样一个系统的前期工作,后面的实践所要补充的资料还很多,希望我们能够配置出一个出色的开发环境,为设计出优秀的产品提供保障。
² 本文适合谁?
公司、部门领导
系统管理人员
Solaris产品研发人员
希望进行Unix及Solaris学习的人员
² 配套资料
主要资料:ftp://192.168.5.55/ OS/Solaris/
网络文章:http://blog.msnfans.com/nethero/
工 具 篇
说明:《工具篇》的统一格式:
² XX性质工具 |
标题2、黑体、三号、加粗 |
如:开发工具 |
² XX工具 |
标题3、宋体、三号、加粗 |
如:编辑工具 |
² XX工具名 |
标题4、Arial、四号、加粗 |
如:vi |
² 工具简介 |
正文 、宋体、五号、加粗 |
|
² 安装步骤 |
正文 、宋体、五号、加粗 |
|
² 相关资料 |
正文 、宋体、五号、加粗 |
|
注:标题2、3、4选用系统默认字体。
1. 开发工具
² 工具简介
vi(发音为vee-eye)意思为”可见的”(Visual,取前两个字母),在编辑时可以看到整个屏幕的文本。
选用vi的理由:vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器。
当然,它有一些缺点:命令较多,有三种不同的模式(命令模式、底行模式、插入模式,前两者通常合称为命令模式),操作不是很方便;没有集成开发能力,需要更换不同的工具。
三种模式:编辑模式 插入模式 命名模式;
键入$vi后,启动vi,首先进入编辑模式;
在编辑模式下键入 i, a, o 等命令之后,可进入插入模式;
在插入模式下按 Esc 之后,切换到编辑模式。
在编辑模式下键入 : 可进入命名模式;
在命令模下键入:
: q 在未作修改的情况下退出
: q! 放弃所有修改,退出编辑程序
² 安装步骤
在安装Solaris过程中,会安装vi编辑器。
² 相关资料
《Unix参考大全》
《vi Editor FAQ》
Ftp://192.168.5.55/OS/Solaris/Development Tools/vi/
1.2. 编译工具
² gcc
² 工具简介
Linux 和Unix中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC 能够编译三种语言:C、C++ 和 Object C(C 语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C++ 源程序。
² 安装步骤
SUN Solaris操作系统中获取GCC,安装和调试步骤参考的网址: http://www.fanqiang.com/a1/b3/20010625/180800666.html
1 取得针对操作系统和操作系统版本保持一致的GCC软件
如果你要在Solaris 2.5.1 上使用GCC,要取得相映的GCC
ftp://ftp.cdit.edu.cn/pub/unix/solaris/sparc25/gcc-2.7.2.1.gz
2 解压缩
.gz表示是这是一个经过GZIP压缩过的文件。需要用gzip/gunzip软件首先 解压缩。
$ gunzip gcc- 2.7.2 .1.gz
3 安装
解压缩之后的就是安装包。在solaris操作系统中安装包有一套专门的命令和程序
#pkgadd -d ./gcc-2.7.2.1
在接下来的安装中,会有一个交互性安装过程。