我已经从我的perl代码中准备了可执行文件以进行分发 它在我自己的ubuntu 12.04上工作正常 它应该在任何系统上没有perl的情况下工作 但是在Ubuntu 14.04 LTS执行可执行文件后,(64位)它给出了 错误:
Can't load '/home/osboxes/Version-1/lib/vrt/16e8aba612e215bf6a5195289f1a16d8/Prima.so' for module Prima: libgif.so.4: cannot open shared object file: No such file or directory at <content>/DynaLoader.pm line 157.
安装libgif4后,它给出了错误
libtiff.so.4: cannot open shared object file: No such file or directory
可能是造成这种情况的原因和解决方法。
答案 0 :(得分:0)
Ubuntu 14.04 LTS默认包含libtiff5。最高13.04的版本有libtiff4。我使可执行文件与libtiff4兼容。也只是由Ubuntu软件中心安装libtiff4没有帮助,所以我手动安装它 从here下载并通过命令安装:
sudo dpkg -i ./libtiff4_3.9.7-2ubuntu1_amd64.deb