【发布时间】:2021-01-10 19:57:22
【问题描述】:
Ubuntu 20.04.1 LTS 64 位 3.36.3 侏儒 英特尔酷睿-i7-975H 31.2GiB 内存 1.6 TB 磁盘空间 有我的流感疫苗 COVID-19:否定,但我很无聊,反正哪儿也不去……
我尝试了一些修复,包括这个:
Message "Unable to run arm-none-eabi-gdb: cannot find libncurses.so.5"
但没有爱。我仍然继续收到同样的错误。我正在尝试使用 Arduino IDE v1.8.13 刷新软件设备。 GDB 版本在这里:
libncurses 版本在这里:
dpkg -l 'ncurses' | grep '^ii'
我不知道还有什么可以尝试或检查的。有人对进一步检查有什么想法吗?
@MarkPlotnick - 我跑了 ls -ld $(dpkg -S libncurses.so.5),结果:
ls -ld $(dpkg -S libncurses.so.5)
然后我通过尝试安装它来专门检查是否安装了 libncurses5:i386,它显示:
libncurses5:i386 is already the newest version (6.2-0ubuntu2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
我又试了一次,有点不同:
sudo apt-get -y install libc6:i386 libstdc++6:i386 libncurses5:i386 libudev1:i386
然后libudev1:i386 是唯一要安装的包。但如果我试图找到该文件:
~$ locate libncurses5:i386
然后我在这个位置得到五个文件:
/var/lib/dpkg/info/libncurses5:i386.list
/var/lib/dpkg/info/libncurses5:i386.md5sums
/var/lib/dpkg/info/libncurses5:i386.shlibs
/var/lib/dpkg/info/libncurses5:i386.symbols
/var/lib/dpkg/info/libncurses5:i386.triggers
就像薛定谔档案...
【问题讨论】:
-
请用您问题中代码格式的文本输出替换指向图像的链接 - 为此使用“双括号”菜单项。
-
可以运行
ls -ld $(dpkg -S libncurses.so.5)查看文件是否存在吗? -
@Frant - 感谢 ProTip,但规则是“您需要至少 10 个声望才能发布图像”。所以我可以发布图像的唯一方法就是像我一样链接它们。抱歉,这是一个小布希联盟,但我能做到的最好。
-
@MarkPlotnick - 我在帖子中回复了你。我认为你正在做某事。似乎这些文件在那里,它们不在那里......:/
-
@Carbon:我的观点是:可以提供文字的时候不要提供图片。
标签: arm gdb shared-libraries ncurses arm-none-eabi-gcc