首页 > 解决方案 > 消息“无法运行 arm-none-eabi-gdb:找不到 libncurses.so.5”

问题描述

我最近在 Ubuntu 18.10 (Cosmic Cuttlefish) 上安装了 ARM GCC 工具链,sudo apt-get install gcc-arm-none-eabi并且正在尝试运行arm-none-eabi-gdb.

每当我尝试运行它时,我都会收到以下错误:

arm-none-eabi-gdb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

我尝试使用sudo apt-get install libncurses5-dev libncursesw5-dev- 安装成功的库来安装 libncurses,但我仍然遇到同样的问题。

我还检查以确保文件是 64 位的:arm-none-eabi-gdb: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=340c78388950836989ecda5c89474e1bf7b03820, stripped

我可以从这里尝试什么?

标签: ubuntuarmgnu

解决方案


我让它在 Kubuntu 19.10 安装上工作:

apt install libncurses5

不安装库的“-dev”、开发或“:i386”、32 位版本。


推荐阅读