the OpenSSL Project
We recommend Strawberry Perl, available from http://strawberryperl.com/
via https://platform.activestate.com/ActiveState and then download it.
NASM is the only supported assembler. It is available from https://www.nasm.us.
download [https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/win64/nasm-2.16.01-win64.zip]
> vcvars64
> set Path=D:\devtools\Strawberry\perl\bin;%Path%
> set CL=/MP
> mkdir build & cd build
> perl ../Configure VC-WIN64A --prefix="D:\devtools\openssl.3.0.8" --openssldir="D:\devtools\openssl.3.0.8\SSL"
> nmake
> nmake install
> nmake test
> mkdir buildd & cd buildd
> perl ../Configure VC-WIN64A --debug --prefix="D:\devtools\openssl.3.0.8d" --openssldir="D:\devtools\openssl.3.0.8d\SSL"
test\pem_read_depr_test.c
test\evp_libctx_test.c rsa_keygen
系统自带开发库libssl-dev
> mkdir build & cd build
> perl ../Configure --prefix="/opt/apps/openssl.3.0.8" --openssldir="/opt/apps/openssl.3.0.8/SSL"
> nmake
> nmake install