gdb 8.1-4在debian上用libbabeltrace-ctf中断

时间:2018-08-17 11:25:12

标签: dependencies gdb debian

最近我开始在Debian Buster上学习arm工具链并安装了gcc-arm-none-eabi.gdb已经安装好了。当我尝试安装gdb-arm-none-eabi时,它将我重定向到gdb-multiarch和表示已经安装了gdb-multiarch 8.1-4.Package有一个依赖项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可见该依赖关系。请提供建议。

1 个答案:

答案 0 :(得分:0)

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