Ubuntu 14.04 中 OpenSSL 的 bin 目录在哪里?

Ubuntu 14.04 中 OpenSSL 的 bin 目录在哪里?

我需要提供/path/to/openssl/bin一个构建命令,但我无论如何也无法在 Ubuntu 14.04 中找到 OpenSSL 安装。

我尝试过这个:

$ sudo find / -name openssl
/usr/bin/openssl

...但是没有找到bin目录。有什么想法吗?

答案1

它没有构建目录。在我的构建中,它找不到libssl.a或,libcrypto.a但这些库位于/usr/lib/x86_64-linux-gnu/Ubuntu 16.04 中。我认为您需要修改该 makefile 中的某些 gcc 命令以使用该库位置。

答案2

就我而言,我收到了完全相同的错误消息,但运行后./configure --help我意识到没有输入 OpenSSL 安装目录的标志。

经过进一步的研究,我发现了这一点服务器故障帖子并使用安装了 OpenSSL 开发包sudo apt install libssl-dev,然后重新运行我的./configure文件并且它起作用了。

答案3

它查找确切的名称“openssl”。如果目录是“usr/lib/openssl_1_0/”,它就找不到。我不知道正则表达式如何与此命令配合使用,但也许可以尝试 sudo find / -name openssl*?

相关内容