solaris 10 on x86 install
http://ftp.sunfreeware.com/ftp/pub/freeware/intel/5.10/
---gcc安装---
1查看sunos版本
uname-a的命令查看系统版本。得知是SunOS5.8。
SunOS5.8叫做Solaris8
SunOS5.9叫做Solaris9,以后就没有5.x的说法了,到Solaris10了。。。
2安装gcc
1.到www.sunfreeware.com下载gcc-3.4.6-sol8-sparc-local.gz
2.gunzipgcc-3.4.6-sol8-sparc-local.gz
3.pkgadd-dgunzipgcc-3.4.6-sol8-sparc-local
4.手工设置root环境变量,添加PATH、LD_LIBRARY_PAT
exportPATH=$PATH:/usr/local/bin
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
完毕后发现gcc-v报错:ld.so.1:gcc:fatal:libintl.so.3:openfailed:Nosuchfileordirectory,那么要安装libintl库
3安装libintl库
1.从www.sunfreeware.com下载libintl-3.4.0-sol8-sparc-local.gz
2.gunziplibintl-3.4.0-sol8-sparc-local.gz
3.pkgadd-dlibintl-3.4.0-sol8-sparc-local
完毕后发现gcc-v报错:ld.so.1:gcc:fatal:libiconv.so.2:openfailed:Nosuchfileordirectory,那么要安装libiconv库
4安装libiconv库
1.从http://www.sunfreeware.com下载libiconv-1.11-sol8-sparc-local.gz
2.gunziplibiconv-1.11-sol8-sparc-local.gz
3.pkgadd-dlibiconv-1.11-sol8-sparc-local
安装后gcc-v终于不再报错
---gdb安装---
从http://www.sunfreeware.com下载下面四个库
1.gdb-6.8-sol10-x86-local.gz
2.ncurses-5.6-sol10-x86-local.gz
3.libiconv-1.11-sol10-x86-local.gz
4.expat-2.0.1-sol10-x86-local.gz
安装方法同下例:
gunzipgdb-6.8-sol10-x86-local.gz
pkgadd-dgdb-6.8-sol10-x86-local
在/etc/profile中修改追加环境变量:
PATH=$PATH:/usr/sfw/bin:/usr/local/bin
LD_LIBRARY_PATH=/usr/sfw/lib
exportLD_LIBRARY_PATH