1 查看sun os版本
uname -a
的命令查看系统版本。得知是
SunOS 5.8
。
SunOS 5.8
叫做
Solaris 8
SunOS 5.9
叫做
Solaris 9,
以后就没有
5.x
的说法了,到
Solaris 10
了。。。
2 安装gcc
1.
到
www.sunfreeware.com
下载
gcc-3.4.6-sol8-sparc-local.gz
2.
gunzip gcc-3.4.6-sol8-sparc-local.gz
3.
pkgadd –d gunzip gcc-3.4.6-sol8-sparc-local
4.
手工设置
root
环境变量,添加
PATH
、
LD_LIBRARY_PAT
export PATH=$PATH:
/usr/local/bin
export LD_LIBRARY_PATH=$
LD_LIBRARY_PATH:
/usr/local/lib
完毕后发现
gcc -v
报错:
ld.so.1: gcc: fatal: libintl.so.3: open failed: No such file or directory,
那么要安装
libintl
库
3 安装libintl库
1.
从
www.sunfreeware.com
下载
libintl-3.4.0-sol8-sparc-local.gz
2.
gunzip libintl-3.4.0-sol8-sparc-local.gz
3.
pkgadd –d libintl-3.4.0-sol8-sparc-local.gz
完毕后发现
gcc -v
报错:
ld.so.1: gcc: fatal: libiconv.so.2: open failed: No such file or directory,
那么要安装
libiconv
库
4 安装libiconv库
1.
从
http://www.sunfreeware.com
下载
libiconv-1.11-sol8-sparc-local.gz
2.
gunzip libiconv-1.11-sol8-sparc-local.gz
3.
pkgadd –d libiconv-1.11-sol8-sparc-local.gz
安装后
gcc -v
终于不再报错