python - 可以将单个 gdb 安装配置为与 python 2 和 python 3 一起使用吗?
问题描述
我构建并安装了各种 gdb 安装。我们目前通过 "--with-python= 设置构建 gdb 并支持 python 2,但现在我有一些要求 gdb 也支持 python 3 版本。
我可以进行单独的构建和安装 - 例如一个带有 python 2.7 的 gdb,另一个带有 python 3.4 等。
我想知道是否有任何方法可以让 gdb 的单一构建和安装同时支持 python 2 和 python 3,而不是需要加倍 gdb 安装的数量
解决方案
我怀疑这是可能的。GDB 是一个二进制文件,与 libpython 动态链接。您不能同时动态链接两个版本,这就是您必须选择其中一个的原因。例如,在我的盒子上,GDB 与 python 3 链接:
$ ldd /usr/bin/gdb | grep python
libpython3.7m.so.1.0 => /lib64/libpython3.7m.so.1.0 (0x00007f39f9c37000)
推荐阅读
- javascript - Kendo Datepicker - 复制日期(巴西时区)
- c# - 如何选择多个 id?
- python - 如何在 django rest 框架中覆盖日期验证
- c# - 不规则表问题
- gettext - 将po文件编译成mo的好处
- docker - 通过 docker 在 rasa_nlu 服务器中托管 rasa 模型
- r - 提取闪亮的日期范围输入数据
- shell - 如何在docker容器内一个接一个地运行多个入口点脚本?
- c++ - c++ 获取自 01/01/0001 00:00:00 以来的毫秒数
- kubernetes - Istio VirtualService 和 Kubernetes Service 有什么区别?