继上一篇日志安装好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程序了。
分享到:
相关推荐
- C++编译环境的搭建,如Visual Studio和GCC - Boost.Build系统(bjam/b2) - 平台特定的编译和链接选项 - 环境变量的设置,如PATH和LD_LIBRARY_PATH 了解这些知识点后,开发者可以有效地在不同操作系统上利用Boost...
在 Solaris 操作系统上安装 GCC(GNU Compiler Collection)是一个重要的任务,因为GCC是开源社区广泛使用的C、...但通过以上步骤,开发者可以在Solaris环境中顺利搭建起GCC编译环境,从而支持各种编程语言的开发工作。
在准备编译环境时,确保安装了必要的构建工具(如onbld)和源代码文件,分为debug和no-debug两个版本,通常选择no-debug版本。BFU工具同样需要no-debug版本。Sun Studio 12是一个tar包,解压后即可使用,将其路径...
3. **编译环境的准备**: 在 Solaris 10 上编译 Qt 之前,还需要确保系统上安装了其他必要的开发工具,如 GNU Make(gmake),以及头文件和库(如 X11 和 Motif),因为 Qt 是基于这些库构建的图形用户界面框架。 ...
在 Solaris 操作系统上安装 Nginx 1.4.4 版本涉及到多个步骤,包括安装依赖库如 PCRE、OpenSSL 和 ZLIB,然后是 Nginx 的编译与安装。以下是详细的过程: 1. **PCRE (Perl Compatible Regular Expressions) 安装**...
下面我们将详细讲解如何在Solaris环境下安装这两个工具。 首先,我们需要下载GCC和GDB的源码包。在这个案例中,我们已经有了`libgcc-3.3`和`gdb-6.8`这两个文件,它们分别代表了GCC的库文件和GDB的一个特定版本。...
本文将详细讲解如何在 Solaris 10 环境下安装 GCC 及其必要的依赖库。 首先,GCC 的安装依赖于几个关键组件,包括 GNU binutils、GMP(GNU Multiple Precision Arithmetic Library)、MPFR(Multiple Precision ...
在 Solaris 操作系统上安装 Samba 是一项关键任务,因为 Samba 允许 Solaris 服务器与 Windows 客户端之间实现文件和打印机共享。Samba 是一个开源软件,它实现了 SMB/CIFS 协议,使非 Microsoft 操作系统(如 ...
这个预编译版意味着它已经在Solaris 10系统上进行了构建和测试,用户可以直接在该环境下使用,而无需自行编译源代码。 描述中的 "solaris10上已经编译完成的gcc8.5.0以及cmake等工具" 提到了另一个关键组件——...
总结,安装Nagios在Solaris 10系统上是一项涉及源码编译、依赖安装、配置等多个环节的工作。通过合理配置和管理,Nagios能为用户提供强大的网络和系统监控能力,确保关键服务的稳定运行。提供的文档如《Solaris10下...
总结一下,本文详细介绍了在Oracle Solaris 10系统上安装JDK 1.5的过程,包括下载、安装、配置环境变量以及验证。通过遵循这些步骤,您应该能够顺利地在Solaris 10上搭建起一个可用的Java开发环境。
- 配置编译环境,根据你的需求选择安装路径,一般使用`--prefix=/usr/local/svn`: ``` ./configure --prefix=/usr/local/svn --with-apr=/usr/apr --with-apr-util=/usr/apr-util --with-ssl ``` - 编译源码:...
标题中的"newbow-solaris.tar...由于编译过程已经完成,用户无需自己具备编译环境或解决依赖问题,使得部署相对简化。然而,为了确保顺利运行,用户可能需要对Solaris系统有一定的了解,以及熟悉Unix/Linux命令行操作。
在Solaris系统中,过程基本类似,但由于可能缺少GNU开发环境,编译和安装过程可能会更复杂。需要使用`ldd`工具检查依赖库,并可能需要手动解决库依赖问题。在Solaris上,推荐使用非root权限进行编译和安装,以减少对...
《Sun Solaris 公用桌面环境:高级用户和系统管理员指南》是一本专注于Sun Microsystems公司推出的Sun Solaris操作系统公用桌面环境的高级指南。这本指南旨在帮助用户和系统管理员更深入地理解和管理Solaris公用桌面...
标题中的"expect安装包(solaris x86)"指的是在Solaris操作系统x86架构上使用的Expect工具的安装程序。Expect是一个自动化脚本工具,它允许用户编写脚本来控制交互式应用程序,如telnet、ftp、passwd等,使得自动化...
本文将详细介绍在Solaris操作系统环境下,如何安装适用于SPARC架构的SVN服务器。 首先,Subversion(简称SVN)是一个用于版本控制的系统,它允许开发者跟踪并管理代码库中的变更,以便于多人协同工作。SVN的核心...
10. **许可证与法律条款**:文件中明确指出,Solaris 8及其文档受到严格的版权保护,任何复制、分发或反编译行为需得到Sun Microsystems的明确授权。 综上所述,Solaris 8操作环境的更新不仅增强了系统的功能和用户...
`expect`在`Solaris`上运行需要TCL环境,这也是为什么会有`tcl`标签。`TCL`(Tool Command Language)是一种动态类型的脚本语言,它提供了丰富的内置命令和简单易学的语法,是`expect`的基础。 在提供的压缩包文件...