现在的位置: 首页 >> 操作系统 >> Solaris >> Solaris 安装GCC编译器
添加时间:2005-8-21 来源:网教中国 作者:
Solaris 安装GCC编译器


GCC是GNU组织的免费C编译器,Linux的很多发布缺省安装的就是这种。很多流行
的自由软件原代码基本都能在GCC编译器下编译运行。
虽然GCC有很多平台(操作系统)的版本,一般商业UNIX系统是不安装GCC的,要想在
这些操作系统上使用GCC,就必须自己动手安装。
下面主要介绍在SUN Solaris操作系统中获取GCC,安装和调试步骤。

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
在接下来的安装中,会有一个交互性安装过程。

4 调试
以gcc-2.7.2.1为例,GCC缺省安装的路径为/opt/GCC2721,这个路径可能不在
用户的PATH变量表示的范围内,所以需要对PATH变量更新,方便使用GCC。

对使用csh的用户:
% setenv PATH=$PATH:/opt/GCC2721/bin
对使用sh的用户:
$ PATH=$PATH:/opt/GCC2721/bin
$ export PATH

如果不想每次使用GCC都要更新PATH环境变量,可以将以上内容写在用户初始文件
中:
对csh用户: 写在用户主目录下的.cshrc文件中
对sh用户:写在用户主目录下的.profile文件中

5 常见问题
Q:解压缩gcc-version.gz文件时,提示"gunzip 没找到"
A:有可能是你没有事先安装gzip/gunzip软件,首先下载gzip for 相应OS,然后
安装。
还有可能是gzip/gunzip没在PATH搜索路径中,查看/usr/local/bin,如果有,
使用gunzip时加上绝对路径。

Q: 成功安装了gcc,在编译软件时出错"can't find gcc"。
A: 最大的可能就是gcc的执行目录没有在用户当前的搜索路径PATH中。按照本
文第4步讲述的方法去做。

Q: 怎么安装使用c++编译器 [added:1999/10/24]
A: gcc提供了g++作为c++的替代,一般还要使用g++的库来支持,下载针对你的OS
版本的libstdc++包,然后安装。
安装完毕,要设置LD_LIBRARY_PATH环境变量,让libstdc++库能被其它程序利用
$LD_LIBRARY_PATH=/usr/local/lib
$export LD_LIBRARY_PATH

6 有关资源
ftp://ftp.cdit.edu.cn/pub/unix/solaris/ 提供本文中所讲的gcc,gzip
http://www.gnu.org GNU组织的网站
http://metalab.unc.edu/ 北卡罗莱纳大学网站 提供了Solaris2.x,7下面的GCC等
GNU发布软件的安装包
同时也有很多原代码和linux下的软件


上一篇:Sun Cluster 3.0 最常见的问题的解答 下一篇:给 Solaris 打补丁
大部分文章摘自网上,如有侵犯您的权益请与我们联系,我们会第一时间进行处理,谢谢! [ 打印文章 ] [ 关闭窗口 ]
推荐文章
·Solaris 8 (Intel 平台版本)安装
·Solaris 命令格式
·Solaris8 双网卡配置(路由器用
·实时连接器ld.so.1文件损坏或丢,
·Solaris7 交流 -- 重新配置系统
·Solaris高级系统管理员指南 (4
·Solaris 网络地址和掩码
·Solaris Net Install SUNOS
·Solaris VCS(Veritas Cluster Se
·SUN E3500与D1000升级流程和心得
相关文章
·Solaris Cryptographic Framewor
·在 Solaris 下建立可使用 pkgadd
·Solaris 系统log日志原理分析
·给 Solaris 打补丁
·SUN SOLARIS 2.6 系统常用管理命
·Solaris 中类似 Windows 的DLL有
·Solaris 8 安装之后的几个常用步
·Solaris 常见问题解答
·安装 Solaris 网卡
·Solaris 磁盘设备
最新文章
·SUN Solaris 2.6系统的克隆方法
·Jumpstart安装实例
·我升级Sun Ultra 5 OBP&POST的过
·Sun Solaris 8 for Intel X86安
·如何使用 Solaris的系统帮助
·DiskSuite做raid 0的一些note
·solaris8学习资料 - 第九课
·solaris8学习资料 - 第八课
·solaris8学习资料 - 第七课
·solaris8学习资料 - 第六课
Google