我需要使用从源代码构建的OpenSSL来构建Poco,而不是由Ubuntu apt
安装的OpenSSL。假设我的OpenSSL根目录位于/opt/openssl/1.0.2
中。我需要设置环境变量,还是将参数传递到configure
或make
步骤?我在文档或其他任何地方都找不到有关如何执行此操作的信息。
由于其他限制,如果重要的话,我也只能使用Poco 1.7.7。
答案 0 :(得分:1)
您可以将--include-path
和--library-path
与configure
一起使用来设置搜索路径,以便找到您的自定义OpenSSL库,例如:
./configure --include-path=/opt/openssl/1.0.2/include --library-path=/opt/openssl/1.0.2/lib
您还可以创建一个自定义构建配置文件(有关现有配置,请参见build/config
目录)或更改现有文件,并修改编译器和链接器标志以添加搜索路径。