linux - 使用自定义 OpenSSL 构建 Poco
问题描述
我需要使用从源代码构建的 OpenSSL 构建 Poco,而不是 Ubuntu 安装的apt
. 假设我的 OpenSSL 根目录位于/opt/openssl/1.0.2
. 我是否需要设置环境变量,或将参数传递给configure
ormake
步骤?我在文档或其他任何地方都找不到有关如何执行此操作的任何信息。
由于其他限制,如果重要的话,我也仅限于 Poco 1.7.7。
解决方案
您可以使用--include-path
and --library-path
withconfigure
设置搜索路径,以便找到您的自定义 OpenSSL 库,例如:
./configure --include-path=/opt/openssl/1.0.2/include --library-path=/opt/openssl/1.0.2/lib
您还可以创建自定义构建配置文件(参见build/config
现有配置的目录)或更改现有配置文件并修改编译器和链接器标志以添加搜索路径。
推荐阅读
- spring - Spring beans 文件的可配置延迟加载 @Lazy(TRUE/FALSE - 这来自属性文件/系统道具)
- html - 当我关闭并重新打开信息窗口时,如何确保内容保持不变
- laravel-5 - 如何使用 Laravel 在内容中发送邮件动态参数电子邮件?
- laravel - Vuejs动态导入组件导致未加载引导程序
- c++ - 将此类的智能指针附加到成员 std::vector
- datetime - 如何在字符串列上强制 Quicksight 中的 DateTime 字段?
- python-3.x - 按月计数的数据框组
- asp.net-core - Asp.net core uiculture 多线程
- django - 如何区分从 HTML 表单提交的 HTTP 请求和从 django 中的客户端提交的 HTTP 请求?
- mysql - 如何使用 laravel eloquent 连接多个表?