Je veux construire OpenSSL dans Windows avec MinGW,
Comment puis je faire ça? Aidez-moi, s'il vous plaît.
Merci.
Ceci est un extrait d'un tutoriel personnel que j'ai écrit. Il a depuis été transformé en script (regardez la section OpenSSL, évidemment). Il suppose que vous disposez d'une installation fonctionnelle de MinGW et que vous disposez d'une console MSys fonctionnelle.
Pour construire OpenSSL, vous avez besoin d'un installation Perl .
Téléchargez OpenSSL depuis son site officiel et décompressez l'archive.
Vous devez exécuter ces commandes à partir d'une console MSys .
Pour 32 bits:
Perl Configurez mingw no-shared no-asm --prefix =/c/OpenSSL
Pour 64 bits:
Perl Configurez mingw64 no-asm non partagé --prefix =/C/OpenSSL-x64
Ensuite:
faire dépendre
make
faire installer
Le make depend
la ligne n'est nécessaire que sur la dernière version d'OpenSSL si vous avez spécifié l'un des no-...
options.
Notez que cela compilera OpenSSL en mode statique.
Si à un moment donné vous obtenez une erreur "make (e = 2):", assurez-vous que vous n'avez pas d'autre "make.exe" dans votre CHEMIN ou tapez simplement /bin/make
au lieu de make
.
Bien sûr, vous devrez peut-être le compiler avec d'autres options (telles que la liaison dynamique ou asm enabled). N'hésitez donc pas à consulter l'aide Perl Configure
peut fournir pour en savoir plus sur les options disponibles.