欢迎来到我的地盘:今天是

若得山花插满头,莫问奴归处!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
~/.profile 是在用户的主目录下的一个文件,每次用户登陆都会执行这里边的ENV环境变量设置

/etc/profile是一个全局的环境变量设置,只要登陆系统的用户都会执行里面的ENV环境变量设置

~/.kshrc是在用户的主目录下面的,每次执行KSH下面的子shell的时候,都会执行这里面的ENV环境变量设置

~/.dtprofile是在用户的主目录下面的,在这里设置你进入CDE时的一些变量设置,如果用户没有通过CDE进入过系统,那么将不会产生这个文件 只有用户曾经用CDE进入过系统后就会自动生成一个.dtprofile文件,然后还可以对里边的变量进行设置
 
所以我的环境变量的设置是在/etc/profile中的
PATH=/usr/sbin:/usr/bin:/sbin:/usr/ucb:/usr/local/bin:/usr/ccs/bin
LD_LIBRARY_PATH=/usr/local/lib

第一行是一些命令的路径
第二行是在用GCC/G++调试程序的时候使用到的库文件路径

由于Solaris在安装后没有GCC/GDB的调试工具,所以必须手动安装,我下载了些以下的安装包,然后ftp到我的虚拟机器上,安装步骤如下

gunzip expat-1.95.5-sol10-intel-local.gz  
gunzip gdb
-6.6-sol10-x86-local.gz         
gunzip libiconv
-1.11-sol10-x86-local.gz
gunzip gcc
-3.4.6-sol10-x86-local.gz       
gunzip libgcc
-3.4.6-sol10-x86-local.gz    
gunzip ncurses
-5.6-sol10-x86-local.gz

pkgadd 
-d expat-1.95.5-sol10-intel-local
pkgadd 
-d gdb-6.6-sol10-x86-local   
pkgadd 
-d libiconv-1.11-sol10-x86-local 
pkgadd 
-d gcc-3.4.6-sol10-x86-local    
pkgadd 
-d libgcc-3.4.6-sol10-x86-local  
pkgadd 
-d ncurses-5.6-sol10-x86-local   

首先是解压,然后是利用solaris安装包的命令,安装了包体
在这里再说个卸载包的命令:pkgrm

其实有个包可以不安装的,就是因为没有设置LD_LIBRARY_PATH这个变量,没有找到libstdc++.so.6,所以我就误认为没有装libgcc-3.4.6-sol10-x86-local 这个包,重复安装了,还是没有出什么大的问题,但是一定要设置上面所说的那个变量 ,否则在运行c程序的时候会抱错
以上就是偶安装gcc/gdb的一个简单的过程,其中还有一些ftp的操作,主要的还是ftpd文件夹下的ftpusers中的一些说明
posted on 2009-07-31 11:34  莫问奴归处  阅读(5322)  评论(0编辑  收藏  举报
轩轩娃