写在最前面的话:由于刚刚安装了GCC4.8.1,以前的GDB7.1无法调试新编译器的程序,故只能安装最新的GDB7.6。
一:GDB 7.6的安装
仍然从官网下载最新程序gdb-7.6.tar.bz2,进入上文讲到的/root/gcc文件夹,将压缩包解压至此,新建gdb-7.6-objdir文件夹并进入,首先需要安装些软件包,否则会出错,
sudo apt-get install texinfo libncurses5-dev
../gdb-7.4/configure
make
make install
至此,编译安装完成。使用gdb -v查看便是7.6了。下面仍然使用上一篇博客的程序testunordered.cpp程序来测试下。
二:GDB7.6的使用
g++ -g -o testunordered testunordered.cpp -std=c++11 #编译testunordered.cpp程序
gdb testunordered
如下图所示:
GDB的命令列表如下图所示:
最后q退出:如下图所示: