Solaris安装GCC/GDB以及环境变量的设置

~/.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中的一些说明
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值