我已经开发了一个链接到的程序ncurses-dev
,并为其制作了一个.deb 安装程序。
在 Ubuntu 18 上,我的主要二进制文件链接到libncurses.so.5
,但在 Ubuntu 20 上,libncurses.so.6
存在 而不是libncurses.so.5
,所以我安装的二进制文件无法加载 libncurses.so.5。
如果我的程序在 Ubuntu 20 上重新编译,它可以工作,因为它通过重新编译链接到 libncurses.so.6。
解决此类问题的常用技巧有哪些?