这似乎是在Linux上从源代码构建openssl的最佳方法。但是,我找不到使用-fPIC和-shared构建它的方法(因为它将是一个静态文件链接)。
版本:https://www.conan.io/source/OpenSSL/1.0.2g/lasote/stable
或者,我试图找到预先构建的二进制文件,但我找不到任何atlas。

最佳答案

您可以查看最新的Conan包配方here,预构建的包位于conan-center存储库中,Conan.io存储库不再处于活动状态。
要使用fPIC构建包的共享风格,请执行以下操作:
将conan center存储库添加到远程:
conan remote add conan-center https://api.bintray.com/conan/conan/conan-center
在需求中指定最新版本引用(例如conanfile.txt),指定共享选项:

[requires]
OpenSSL/1.0.2l@conan/stable
[options]
OpenSSL:shared=True

安装它。如果由于找不到预构建的二进制文件而出现错误,可以使用--build missing参数从源代码构建
conan install
你也可以用VisualStudio、MinGW、apple clang的OSX、gcc的Linux在Windows中构建它。。。完全相同的程序。
希望它有帮助。

关于linux - 如何使用柯南在Linux上构建OpenSSL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45910301/

10-10 14:08