实验环境:Ubuntu 16.04(64位)
缘起
虽然在编译 Linux-0.11 时为 gcc 加上了-gdwarf-2 -g3
这两个选项,但还是无法查看宏的定义。我想是不是 gdb 的版本太低了,于是打算升级 gdb.
下载源码
在 http://www.gnu.org/software/gdb/ 上找到最新的 8.1 版本
安装
安装三部曲——配置 、make、install.
./configure --prefix=/usr
make
sudo make install
故障解决
在 make 的过程中,出现了一个错误: makeinfo is missing on your system
解决方法是:安装 texinfo
sudo apt-get install texinfo
参考资料
https://blog.csdn.net/xuezhimeng2010/article/details/49070169