ubuntu - 消息“无法运行 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
我可以从这里尝试什么?
解决方案
我让它在 Kubuntu 19.10 安装上工作:
apt install libncurses5
不安装库的“-dev”、开发或“:i386”、32 位版本。
推荐阅读
- postgresql - Postgresql中每个主键的自动递增
- bash - 使用文件 cp 参数错误 python 脚本运行 bash 查找
- c - 函数指针局部变量的意外值
- excel - 命名范围给出错误 1004 '对象'工作表'的方法'范围'失败'
- wkwebview - 如何通过 UIViewRepresentable 访问 goBack 和 goForward
- python - 使用总和和最小值约束对实数进行采样
- batch-file - 使用 GUI 启动程序,无需登录 Windows
- linq - 使用 LINQ 包含范围内的项目
- java - 在 JDK 1.7.0 U221 中启用对 SHA256 的支持
- html - 如何使同一行的输入与下一行的输入垂直?