【问题标题】:arm-none-eabi-gdb: " error while loading shared libraries: libncurses.so.5" - Fedoraarm-none-eabi-gdb:“加载共享库时出错:libncurses.so.5” - Fedora
【发布时间】:2022-07-16 02:28:35
【问题描述】:

Fedora 36 的 arm-none-eabi-* 软件包不提供arm-none-eabi-gdb。所以我直接从 Arm 下载了pre-compiled binaries for Linux。当我尝试运行 arm-none-eabi-gdb 时,我收到以下错误消息。

$ ./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

【问题讨论】:

    标签: arm gdb gnu fedora


    【解决方案1】:

    基于this answerthis related question,解决方案是安装ncurses-compat-libs包。

    $ sudo dnf install ncurses-compat-libs
    

    有很多 other solutions 建议做一些事情,比如创建指向较新的 .so 文件的符号链接,但我认为安装兼容性库是首选方法。

    【讨论】:

      猜你喜欢
      • 2022-12-31
      • 2021-01-10
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 2013-05-26
      • 2014-06-26
      • 1970-01-01
      • 2022-10-23
      相关资源
      最近更新 更多