我的机器(Ubuntu 12.04)目前有libtiff.so.4.3.4:
% locate libtiff.so.4
/usr/lib/i386-linux-gnu/libtiff.so.4
/usr/lib/i386-linux-gnu/libtiff.so.4.3.4
/usr/lib/x86_64-linux-gnu/libtiff.so.4
/usr/lib/x86_64-linux-gnu/libtiff.so.4.3.4
我想在我的机器上手动构建libtiff4(如果可能的话,同样的版本4.3.4)。但是,我无法在任何地方找到此版本。奇怪的是,当我从http://download.osgeo.org/libtiff/下载并安装tiff-4.0.0或更高版本时,它给了我5.x版(tiff-4.0.0.tar.gz给了我libtiff.so.5.0.5和tiff- 4.0.3.tar.gz给我libtiff.so.5.2.0)。
如果我试试tiff-3.9.6.tar.gz它给了我libtiff.so.3.9.6,但我想要libtiff.so.4版本。谁能告诉我在哪里可以获得libtiff.so.4库?
答案 0 :(得分:1)
libtiff的官方页面是http://www.remotesensing.org/libtiff/,它链接到您提供的网址。最新的稳定版本是4.0.4beta。官方网站上没有引用4.3.4版本。请注意,在某些情况下,共享库(so.x.x.x)的数量可能与源代码附带的发行版本不匹配。作为一个例子,我有一个libtiff版本4.0.2的版本,它产生一个名为libtiff.so.5.1.0的库。源目录中的文件HOWTO-RELEASE提供了有关此内容的一些信息,特别是第5节,其中说明了:
在configure.ac中更新库ELF版本控制(LIBTIFF_CURRENT, LIBTIFF_REVISION和LIBTIFF_AGE)。这些数字没有任何关系 使用libtiff发行版本号。