我是 unbuntu 新手。如果可以的话,请帮我解决这个问题。我在网上读过很多解决方案,但我还是很难理解大多数人写的内容。
我尝试从终端运行一个可执行文件,但是随后出现了这样的错误消息。
./magfieldmapper_gui: error while loading shared libraries: liblapacke.so.3: cannot open shared object file: No such file or directory
请提供建议。感谢您的时间。
答案1
这很可能意味着您的程序正在寻找的库未安装。要找出此库位于哪个包中,请执行以下操作(如果apt 文件未找到,sudo apt install apt-file && sudo apt update
先运行):
apt-file search liblapacke.so.3
你的输出将会是这样的:
liblapacke: /usr/lib/x86_64-linux-gnu/liblapacke.so.3
因此,正常安装该包:
sudo apt install liblapacke