如何修复 libXft.so.2:在运行在 Pop_OS 20.04 上的 Quartus 20.1 中模拟硬件时无法打开共享对象文件

Kev*_*pst 2 ubuntu intel-fpga quartus

我最近转移到 Linux 并习惯了操作系统,我设法安装并运行了 Quartus 20.1 Lite,我正在用一个旧的工作项目对其进行测试。当我打开波形并运行模拟时,我得到

root/intelFPGA_lite/20.1/modelsim_ase/linuxaloem//vish:加载共享库时出错:libXft.so.2:无法打开共享目标文件:没有这样的文件或目录

我安装了 libXft.so.2,因为我可以在终端中使用 locate 找到它。有什么我想念的吗?该文件是否需要在上面列出的文件中,或者我是否需要以某种方式使用权限?

fga*_*ire 5

这是在现代 linux 发行版上使用“免费”modelsim 的常见问题。Modelsim 是 32b 并且没有很好地打包,所以它不会获取它的依赖项。

现在,解决方案是安装很多 32b 包。

    sudo  apt-get install libxft2 libxft2:i386 lib32ncurses5
    sudo apt install libxext6
    sudo apt install libxext6:i386
Run Code Online (Sandbox Code Playgroud)

参考:https : //yoloh3.github.io/linux/2016/12/24/install-modelsim-in-linux/

  • 这需要一个调整,lib32ncurses5 已更新,现在需要使用 lib32ncurses6。一旦这些运行起来,它就会像它应该的那样工作。谢谢! (5认同)