~/.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 2007-08-17 17:38
LG 阅读(2084)
评论(0) 编辑 收藏 引用 所属分类:
UnixProgram