To build OpenSSL, you need a working Perl installation.
Download OpenSSL from its official website and decompress the archive.
Windows 32/64 bits - MinGW
You must run these commands from a MSys console.
For 32 bits:
perl Configure mingw no-shared no-asm --prefix=/c/OpenSSL
For 64 bits:
perl Configure mingw64 no-shared no-asm --prefix=/C/OpenSSL-x64
Then:
make depend
make
make install
The make depend
line is only needed on the most recent OpenSSL version if you specified any of theno-...
options.
Note that this will compile OpenSSL in static mode.
If at some point you get a "make (e=2):" error, ensure you don't have another "make.exe" in your PATH or just type /bin/make
instead of make
.
You may, of course, need to compile it with other options (such as dynamic linking, or asm enabled). So feel free to look at the help perl Configure
can provide to know more about the available options.