Dependencies 在debian上使用libbabeltrace ctf实现gdb 8.1-4中断

Dependencies 在debian上使用libbabeltrace ctf实现gdb 8.1-4中断,dependencies,gdb,debian,Dependencies,Gdb,Debian,最近,我开始在我的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也不能启动gd

最近,我开始在我的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

我意识到它可能与我的路径有关,但不清楚如何使依赖关系对gdb可见。请给出建议。

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