solaris10安装开发环境


因为工作需要,要在solaris10上安装开发环境。 gcc, g++, gdb, vim, svn等。

先来说说gcc,gcc其实在solaris10是自带了。 在/usr/sfw/bin下。g++也是的。 但是不自带gdb。如果想要升级的话, 到 ftp://ftp.twaren.net/Sun/sunfreeware.com/ 或者http://www.sunfreeware.com/programlistintel10.html (推荐,需要注册) 下载gcc, x86, sparc的都有。 主要依赖的包是:libiconv.  

解压:

#gunzip   gcc-3.4.6-sol10-x86-local.gz 

#gunzip  libiconv-1.11-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.gz 

#pkgadd -d  libiconv-1.11-sol10-x86-local.gz

#pkgadd -d  libgcc-3.4.6-sol10-x86-local.gz

#pkgadd -d  libintl-3.4.0-sol10-x86-local.gz


安装的路径在:/usr/local/bin/gcc。 如果我们将其设为默认的gcc的话, 在/etc/profile更改PATH:
PATH=/usr/local/bin:$PATH
export PATH
设置默认的lib路径:
LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
保存,退出。 
#source /etc/profile.

#vim 1.txt
如果提示缺少什么静态库时, 可以ldd /usr/local/bin/vim 查看缺少什么库。大部分情况是因为静态库所在的路径没有加入到当前的环境中来。 export或者修改/etc/profile文件就好了。

gdb的安装过程就不说了。 只是gunzip, pkgadd两个步骤就ok了。下面还是说说vim的安装,在开发过程中,没有vim特别不方便。
下载:
 vim-7.2-sol10-x86-local
 glib-2.14.1-sol10-x86-local
 ncurses-5.6-sol10-x86-local

 gtk+-1.2.10-sol10-intel-local

还是重复性的解压gunzip, 安装pkgadd。安装在/usr/local/bin/vim。

下面是如何使vim高亮:

我再网上看到有直接copy 其它系统的.vimrc文件。 

也有从/usr/local/share/vim/vim72下的vimrc_example.vim复制到/目录下,并改名为.vimrc

cp /usr/local/share/vim/vim72/vimrc_example.vim /.vimrc 

总之,八仙过海,各显神通。 我是自己在根目录下,创建一个.vimrc文件。在.vimrc文件里写入:

syntax on 

其它具体根据自己需要添加。


svn的安装:

虽然是安装svn客户端,但是在solaris上也是非常麻烦的。 因为它需要安装许多的依赖包。 建议:先安装subversion。 

然后 ldd  /usr/local/bin/svn

查看缺少什么静态库, 静态库的版本是多少。  然后再去下载安装。 不然版本不匹配,依赖很难解决。 

例如:  ldd  /usr/local/bin/svn 显示 libneon-0.25.5.so.o. 那么就去下载 neon-0.25.5-sol10-x86-local.gz文件。 

具体依赖什么包,看  http://www.sunfreeware.com/programlistintel10.html。 具体版本,依赖的包不同。 


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值