Solaris 10 x86系统下安装gcc过程

Solaris 10 x86系统下安装gcc过程
- 准备工作
- 系统环境准备:由于系统默认的shell使用不太方便,可以将系统shell更改为bash。
- 查看bash位置:
#whichbash
,一般为usr/bin/bash
。 - 修改root用户的shell:
#usermod -s /usr/bin/bash root
。 - 建立
./profile
文件:#cp /etc/skel/local.profile /.profile
,并添加内容如PATH=/usr/bin:/usr/local/bin:/usr/ucb:/etc:/usr/sbin:/usr/bin:/usr/sfw/bin:/usr/ccs/bin:/opt/csw/bin:.
,export PATH
等。
- 查看bash位置:
- 下载相关文件
- 分别下载以下四个文件:
gcc - 3.4.6 - sol10 - x86 - local.gz
、libiconv - 1.13.1 - sol10 - x86 - local.gz
、libgcc - 3.4.6 - sol10 - x86 - local.gz
、libintl - 3.4.0 - sol10 - x86 - local.gz
。
- 分别下载以下四个文件:
- 系统环境准备:由于系统默认的shell使用不太方便,可以将系统shell更改为bash。
- 文件处理
- 解压缩文件:进入到文件所处的文件目录中,解压缩下载的四个文件。
#gunzip gcc - 3.4.6 - sol10 - x86 - local.gz
#gunzip libiconv - 1.13.1 - sol10 - x86 - local.gz
#gunzip libgcc - 3.4.6 - sol10 - x86 - local.gz
#gunzip libintl - 3.4.0 - sol10 - x86 - local.gz
。
- 安装文件
- 安装这四个文件:
#pkgadd - d gcc - 3.4.6 - sol10 - x86 - local
#pkgadd - d libiconv - 1.13.1 - sol10 - x86 - local
#pkgadd - d libgcc - 3.4.6 - sol10 - x86 - local
#pkgadd - d libintl - 3.4.0 - sol10 - x86 - local
。
- 安装这四个文件:
- 解压缩文件:进入到文件所处的文件目录中,解压缩下载的四个文件。
- 系统环境配置
- 配置.profile文件
- 建立系统
./profile
文件(若未建立):#cp /etc/skel/local.profile /.profile
。 - 在
./profile
文件中添加如下内容:PATH = /usr/bin:/usr/local/bin:/usr/ucb:/etc:/usr/sbin:/usr/bin:/usr/sfw/bin:/usr/ccs/bin:/opt/csw/bin:.
export PATH
export LD_LIBRAEY_PATH = /usr/local/lib:.
export CC = gcc
。
- 建立系统
- 配置.profile文件
- 安装的一些问题
gcc - 3.4.6 - sol10 - x86 - local
是gcc编译器的应用文件,而另外3个是gcc编译器的库文件。- 如果不安装
libintl - 3.4.0 - sol10 - x86 - local
文件,则会提示:ld.so.1:gcc:fatal:libintl.so.3:open failed:No such file or directory
。 - 如果不安装
libiconv - 1.13.1 - sol10 - x86 - local
文件,则会提示:ld.so.1:gcc:fatal:libiconv.so.2:open failed:No such file or directory
。
- 如果不安装
- 按照上述配置
.profile
文件后,重启系统时,可能会出现屏幕保进程“xscreensaver”不能加载的错误提示。修改方法如下:- 引用:
MoreLogin ErrorsScreensaverUser loginsJavaDesktop provokenon - fatal error:Failed execute child processxscreensaver directory
。 - 添加
/usr/openwin/bin
到用户路径来修复屏幕保护程序启动问题,在PATH
属性处添加“:/usr/openwin/bin
”,保存退出,然后重启系统就不会出现此错误提示了。
- 引用:
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。