solaris安装编译环境

阅读更多

继上一篇日志安装好solaris之后,需要在solaris上编译安装lmbench以做一些测试,但是安装好的solaris上没有编译环境。

需要到http://www.sunfreeware.com/去下载一些包,我安装的是x86的solaris 10选择好版本之后,需要安装的包有5个,gcc,libiconv, libgcc, libintl以及automake。解包之后使用:

 

#pkgadd  -d  gcc-3.4.6-sol10-x86-local

命令(其他类似)添加包程序到solaris,一般默认添加到/usr/local/bin,但这个目录不是solaris指定的目录,现在使用which gcc依然找不到,需要在/etc/skel/local.profile添加该目录,我添加之后profile中path为:


PATH=/usr/bin:/usr/local/bin:/usr/ucb:/etc:.
export PATH

注销重新登录就可以找到了。

这时候就可以对lmbench进行编译了。编译中有一些问题,详细解决方案可以见:

http://os.51cto.com/art/201005/202502.htm

编译好了就可以在../lmbench/bin文件夹下找到可执行文件。可以开始测试了。

 

ps:solaris的默认shell不是很好用,使用bash命令进入bash,就是在linux习惯使用的shell程序了。

你可能感兴趣的:(solaris安装编译环境)