在Solaris 5.11上编译openssl-1.1.1s
2023-04-28 本文已影响0人
CodingCode
$ cd openssl-1.1.1s
$ ./Configure solaris64-sparcv9-gcc --prefix=~/tools/openssl --openssldir=~/tools/openssl/ssl
$ make
$ make install
如果不依赖于平台编译器,则可以使用:
$ ./config --prefix=... --openssldir=...
$ make
$ make install
关于--prefix,和--openssldir的说明:
官方文档是这样描述的
--prefix=DIR
The top of the installation directory tree. Defaults are:
Unix: /usr/local
Windows: C:\Program Files\OpenSSL
or C:\Program Files (x86)\OpenSSL
OpenVMS: SYS$COMMON:[OPENSSL]
--openssldir=DIR
Directory for OpenSSL configuration files, and also the
default certificate and key store. Defaults are:
Unix: /usr/local/ssl
Windows: C:\Program Files\Common Files\SSL
or C:\Program Files (x86)\Common Files\SSL
OpenVMS: SYS$COMMON:[OPENSSL-COMMON]
简单说,
- --prefix是openssl binary文件的安装包括可执行文件,库文件,以及头文件;而
- --openssldir是openssl运行环境配置文件,包括配置文件,证书文件等。