虽然Solaris的目录/usr/ccs提供了一些关于编译系统的工具,但是并没有提供完整的C开发环境。在Solaris下进行C开发,有两种选择:
使用Sun公司提供的Sun Studio(需要购买)使用免费的GNU工具构建开发环境这里介绍第二种方法。
1、首先从sunfreeware获取已经编译好的二进制包。
http://ftp.sunfreeware.com/ftp/pub/freeware/i386/10/
需要安装的:binutils gcc gdb make vim coreutils
需要的依赖包:glib gtk+ libiconv ncurses
上面的vim和coreutils只是为我们提供一个更加舒适的(颜色高亮)的开发环境。提高开发的效率。
2、安装二进制包
$ gzip -d package_name.gz
$ pkgadd -d package_name
使用上面的命令先解压档案,然后逐一安装即可
# gzip -d make-3.82-sol10-x86-local.gz
# pkgadd -d make-3.82-sol10-x86-local
…………
# gzip -d coreutils-8.10-sol10-x86-local.gz
# pkgadd -d coreutils-8.10-sol10-x86-local
3、最后我们可以看到我们安装的工具包都在/usr/local/bin目录下面,根据具体的shell情况,把上面的路径加到PATH环境变量当中
# ls /usr/local/bin |egrep "vim|gcc|gdb|make"
evim
gcc
gccbug
gdb
gdbtui
gdbus
gvim
gvimdiff
gvimtutor
i386-pc-solaris2.10-gcc
i386-pc-solaris2.10-gcc-3.4.6
make
rgvim
rvim
vim
vimdiff
vimtutor