我怎样才能得到 libncursesw.so.6 文件?安装 "up to date" 但文件不存在
How can I get the libncursesw.so.6 file? Install is "up to date" but files do not exist
我最近尝试用 GDB 调试一个程序并得到以下错误:
gdb: error while loading shared libraries: libncursesw.so.6: cannot open shared object file: No such file or directory
所以我开始调查并尝试了显而易见的事情,即 sudo apt-get install libncursesw5
(和开发变体)和 apt 报告说我已经获得了最新版本...所以接下来我尝试重新安装 GDB,问题仍然存在. ldd 和 GDB 的输出向我证实它仍然不知道这个神秘的 libncursesw.so.6
文件在哪里,所以我在 usr/lib/x86_64-linux-gnu
文件夹和 运行 ls libncu*
returns 六个结果:libncurses.a
、libncurses++.a
、libncurses.so
、libncurses++w.a
、libncursesw.a
和 libncursesw.so
...但是没有 libncursesw.so.6
。然后我天真地尝试只制作一个名为 libncursesw.so.6
的 libncursesw.so
的副本,gdb 向其报告该文件是 "too short"。
在谷歌搜索中,我似乎找不到关于如何将此文件放置到位的很好的解释?我看到的每个其他答案都只是建议 运行ning sudo apt-get install libncursesw5
(或类似的东西),但我已经尝试了几乎所有我能想到的变体。我打算删除它然后重新安装它但是当我这样做时它给了我一个可怕的警告我可能会做一些对我的系统有潜在危害的事情所以我放弃了这个想法。
一些上下文也可能(?)有帮助:
我正在 运行 最近安装了 Linux Mint 19.3 Cinnamon,这是我第一次在我的新计算机上尝试 运行 GDB。我基本上将这台新计算机设置为新安装,只是移植了我的主目录和几个更有用的隐藏 .来自我旧笔记本电脑的文件...我认为这不应该是 GDB failing/these 文件在新机器上不存在的原因,但以防万一我提到它。
obvious things, ie sudo apt-get install libncursesw5
你想要 libncursesw6
,而不是 libncursesw5
。
我最近尝试用 GDB 调试一个程序并得到以下错误:
gdb: error while loading shared libraries: libncursesw.so.6: cannot open shared object file: No such file or directory
所以我开始调查并尝试了显而易见的事情,即 sudo apt-get install libncursesw5
(和开发变体)和 apt 报告说我已经获得了最新版本...所以接下来我尝试重新安装 GDB,问题仍然存在. ldd 和 GDB 的输出向我证实它仍然不知道这个神秘的 libncursesw.so.6
文件在哪里,所以我在 usr/lib/x86_64-linux-gnu
文件夹和 运行 ls libncu*
returns 六个结果:libncurses.a
、libncurses++.a
、libncurses.so
、libncurses++w.a
、libncursesw.a
和 libncursesw.so
...但是没有 libncursesw.so.6
。然后我天真地尝试只制作一个名为 libncursesw.so.6
的 libncursesw.so
的副本,gdb 向其报告该文件是 "too short"。
在谷歌搜索中,我似乎找不到关于如何将此文件放置到位的很好的解释?我看到的每个其他答案都只是建议 运行ning sudo apt-get install libncursesw5
(或类似的东西),但我已经尝试了几乎所有我能想到的变体。我打算删除它然后重新安装它但是当我这样做时它给了我一个可怕的警告我可能会做一些对我的系统有潜在危害的事情所以我放弃了这个想法。
一些上下文也可能(?)有帮助: 我正在 运行 最近安装了 Linux Mint 19.3 Cinnamon,这是我第一次在我的新计算机上尝试 运行 GDB。我基本上将这台新计算机设置为新安装,只是移植了我的主目录和几个更有用的隐藏 .来自我旧笔记本电脑的文件...我认为这不应该是 GDB failing/these 文件在新机器上不存在的原因,但以防万一我提到它。
obvious things, ie
sudo apt-get install libncursesw5
你想要 libncursesw6
,而不是 libncursesw5
。