2

当我配置 gnutls 和 p11-kit 时,它显示“找不到 libtasn1”,但我已经安装了它。为什么以及如何解决它? 在此处输入图像描述

4

1 回答 1

2

如果你想在你正在构建的某个可执行文件中链接一个共享库,而不仅仅是让该库在运行时对程序可用,那么你需要安装它的头文件以及库本身,以便编译器可以找到它们。

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

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

如果您使用的是基于 debian 的发行版,那么开发包 libtasn1libtasn1-N-dev(对于一些数字N)。对于基于 RPM 的发行版,它将类似于libtasn1-devel-X.Y-Z....

顺便说一句,请不要发布指向您希望我们阅读的非现场文本图像的链接。只需复制粘贴问题正文中的文本,缩进 4 个空格。有关格式化帖子的详细信息,请参见此处

于 2016-03-11T10:53:48.500 回答