今天在用vim做测试时出现时弹出 Segmentation fault (core dumped),在网上搜了一些内容,解决方式是用gdb调试,可我打开gdb时提示无此命令。这使我意识到Redhat linux6.1没有安装GDB,于是搜索gdb的安装方法,期间下载了gdb的tar包,还有一个是gz的包,用gunzip打开后一直无法安装,连解压的文件都打不开,后来发现该文件以及是tar包,于是执行下面的命令
根据压缩包类型解压缩文件(*代表压缩包名称)
tar -zxvf ****.tar.gz
tar -jxvf ****.tar.bz(或bz2)
1、用CD命令进入解压缩后的目录
2、输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)
3、然后是命令:make
4、再是安装文件命令:make install
5、安装完毕
以上是安装gdb的一个方法,可我在执行到make时出现两处错误。转了投向另外一种方法。
打开redhat linux6.1的iso文件,在Packages里面找到 gdb-7.2-48.el6.i686.rpm
执行 rpm -ivh 文件名.rpm即可完成安装。
注:rpm -ivh 文件名.rpm安装当前目录下的所有rmp包。
补充:今天在安装VMTOOLS时找不到configure文件,但是有一个后缀名为pl的文件,于是执行sudo ****.pl完成安装。