我需要提供/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*?