首先需要安装以下依赖:
yum install python-devel expat-devel expat ncurses-devel ncurses
下载GBD8.3.1的源码并解压
./configure --with-python
make -j16
make install
进行安装,安装完可以安装GDB插件GEF,参看官网安装方法:https://gef.readthedocs.io/en/master/
参考:
https://stackoverflow.com/questions/26243956/how-to-change-the-python-interpreter-that-gdb-uses
https://stackoverflow.com/questions/10792844/python-missing-or-unusable-error-while-cross-compiling-gdb
https://www.jianshu.com/p/0a338c0ac200