当我配置gnutls和p11-kit时,它表明“未找到libtasn1”,但是我已经安装了它。为什么以及如何解决呢?
linux - 找不到libtasn1,但是我已经安装了它-LMLPHP

最佳答案

如果您要在正在构建的某些可执行文件中链接共享库,
不仅使该库在运行时可供程序使用,然后
您需要安装其头文件以及库本身,
以便编译器可以找到它们。

因此,当./configure检查您需要链接的库时,
它检查您是否具有库头以及库。

要获取库头,您需要安装开发包
库,而不仅仅是运行时包。

如果您使用的是基于debian的发行版,那么用于libtasn1libtasn1-N-dev(对于某些数字N)。对于基于RPM
发行,这将是libtasn1-devel-X.Y-Z....的内容

顺便说一句,请不要发布指向您文字的异 map 片的链接
希望我们阅读。只需将文本复制粘贴到您的问题中,
缩进4个空格。参见here
有关格式化帖子的详细信息。

09-06 23:38