编译安装gdb 编译安装gdb
编译安装gdb 编译安装gdb
现在我知道你的Python 3.11.9安装在 /usr/local/python3.11。问题在于GDB配置时找不到正确Python开发文件。让我们使用正确的路径来配置: 方案一:使用完整的Python路径配置 bash cd /home/soft2025/gdb-install-dir/gdb-16.3 make distclean ./configure \ --prefix=/usr/local/gdb-16.1 \ --with-expat \ --with-libexpat-prefix=/usr \ --with-python=/usr/local/bin/python3 \ CPPFLAGS="-I/usr/local/python3.11/include/python3.11" \ LDFLAGS="-L/usr/local/python3.11/lib" \ --enable-targets=all 方案二:使用python3-config工具(推荐) bash cd /home/soft2025/gdb-install-dir/gdb-16.3 make distclean # 使用python3-config获取正确的编译和链接参数 ./configure \ --prefix=/usr/local/gdb-16.1 \ --with-expat \ --with-libexpat-prefix=/usr \ --with-python=/usr/local/bin/python3 \ PYTHON_CFLAGS="`/usr/local/bin/python3-config --includes`" \ PYTHON_LIBS="`/usr/local/bin/python3-config --ldflags --embed`" \ --enable-targets=all
安装依赖:
# 安装更多开发库 yum install -y glibc-static libstdc++-static # 安装必要的数学库 yum install -y gmp-devel mpfr-devel # 如果上面的包不可用,尝试安装开发工具组 yum groupinstall -y "Development Tools" # 安装更多可能的依赖 yum install -y libmpc-devel isl-devel yum install -y gcc gcc-c++ make glibc-static libstdc++-static
浙公网安备 33010602011771号