编译文件并添加到“库路径”

编译文件并添加到“库路径”

首先,我是 Linux 和 Ubuntu 的新手。

我从 CFD 网站获得了以下说明:

“嘿,亚历克斯,

我刚刚遇到了和你一样的问题,但我的一个朋友找到了解决办法。很可能是 salome 忘记更新新版本 (8.4.0) 中的依赖项,实际上是 libjasper.so.1。你可以从以下位置下载它: http://ece.uvic.ca/~frodo/jasper/#download,您应该下载 jasPer 1.900.22(后者的系统不同)。如果您编译它并将生成的 libjasper.so.1 添加到路径中,它就会像魔法一样运行 ;)

希望这足以解决问题,但如果 salome 在下一次更新中添加依赖项会更好。祝你好运!”

我遇到了同样的问题,希望得到有关如何实施上述建议的详细说明。我从未在 Linux、Ubuntu 等上执行过。

除了编译之外,我还必须添加到“库”,而这在其他教程中没有解释。

答案1

查看“docs”目录,有一个名为“jasper.pdf”的文件。在章节 2.4.1 中有在 Linux 上构建和安装的说明:

$ ./configure
$ make
$ sudo make install

最后一个命令 ( sudo make install) 应该将复制libjasper.so到适当的目录。如果没有,只需手动将其复制到/usr/lib

$ sudo cp `find ./ -name 'libjasper.so'` /usr/lib/

顺便提一句:你最好在堆栈溢出

相关内容