【问题标题】:gdb 8.1-4 breaks with libbabeltrace-ctf on debiangdb 8.1-4 在 debian 上与 libbabeltrace-ctf 中断
【发布时间】:2018-08-17 11:25:12
【问题描述】:

最近我开始在我的 Debian Buster 上学习 arm 工具链并安装了 gcc-arm-none-eabi。此时 gdb 已经安装。当我尝试安装 gdb-arm-none-eabi 时,它会将我重定向到 gdb-multiarch 和说 gdb-multiarch 8.1-4 已经安装。包有一个依赖 libbabeltrace1 也存在于:

/var/cache/apt/archives/libbabeltrace-ctf1_1.5.1-1_i386.deb

但我既不能启动 gdb 也不能启动 gdb-multiarch,因为它会报错:

gdb: error while loading shared libraries: libbabeltrace-ctf.so.1: cannot open shared object file: No such file or directory

我意识到它可能与我的 PATH 相关,但不清楚如何使 gdb 的依赖项可见。请提供建议。

【问题讨论】:

    标签: dependencies gdb debian


    【解决方案1】:

    已解决。我清除了 gdb-multiarch 包,然后用 apt 安装了新版本的 libbabeltrace-ctf* 并再次安装了 gdb-multiarch。恰好是我的旧依赖 libbabeltrace-ctf 不兼容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多