这似乎是在 Linux 上从源代码构建 openssl 的最佳方式。但是,我找不到使用 -fPIC 和 -shared 构建它的方法(因为它将是链接的静态文件)。
版本:https ://www.conan.io/source/OpenSSL/1.0.2g/lasote/stable
或者,我试图找到预先构建的二进制文件,但我找不到任何地图集。
这似乎是在 Linux 上从源代码构建 openssl 的最佳方式。但是,我找不到使用 -fPIC 和 -shared 构建它的方法(因为它将是链接的静态文件)。
版本:https ://www.conan.io/source/OpenSSL/1.0.2g/lasote/stable
或者,我试图找到预先构建的二进制文件,但我找不到任何地图集。
您可以在此处查看最新的柯南包配方,预构建的包位于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
您还可以在 Windows 中使用 VisualStudio、MinGW、使用 apple-clang 的 OSX、使用 gcc 的 Linux 构建它……完全一样的过程。
希望能帮助到你。