如何使用柯南在Linux上构建openssl

时间:2017-08-27 23:49:45

标签: linux openssl conan

这似乎是在Linux上从源代码构建openssl的最佳方式。但是,我找不到使用-fPIC和-shared构建它的方法(因为它将是一个链接的静态文件)。

版本:https://www.conan.io/source/OpenSSL/1.0.2g/lasote/stable

或者,我试图找到预先建立的二进制文件,但是atlas我找不到任何内容。

1 个答案:

答案 0 :(得分:1)

您可以查看最新的Conan包装配方here,预先构建的包位于conan-center存储库中,conan.io存储库不再处于活动状态。

使用fPIC构建包的共享风格:

  1. 将conan-center存储库添加到遥控器:

    conan remote add conan-center https://api.bintray.com/conan/conan/conan-center

  2. 在您的要求中指定最新版本参考(例如,您的conanfile.txt),指定共享选项:

  3. [requires]
    OpenSSL/1.0.2l@conan/stable
    [options]
    OpenSSL:shared=True
    
    1. 安装它。如果由于找不到预构建的二进制文件而出现错误,则可以使用--build missing参数
    2. 来源构建

      conan install

      您也可以使用VisualStudio,MinGW,带Apple-clang的OSX,带有gcc的Linux在Windows中构建它......完全相同的程序。

      希望它有所帮助。