MinGWを使用してWindowsでOpenSSLを構築したい
どうやってやるの?私を助けてください。
ありがとう。
これは、私が書いた個人的なハウツーからの抜粋です。それは script に変換されました(明らかにOpenSSLセクションを見てください)。 MinGWが正常にインストールされ、MSysコンソールが正常に動作していることを前提としています。
OpenSSLをビルドするには、動作する Perlインストール が必要です。
その公式Webサイト からOpenSSLをダウンロードし、アーカイブを解凍します。
これらのコマンドをMSysコンソールから実行する必要があります。
32ビットの場合:
Perl構成mingw no-shared no-asm --prefix =/c/OpenSSL
64ビットの場合:
Perl構成mingw64 no-shared no-asm --prefix =/C/OpenSSL-x64
次に:
依存させる
make
インストールする
make depend
行は、no-...
オプションのいずれかを指定した場合、最新のOpenSSLバージョンでのみ必要です。
これにより、OpenSSLが静的モードでコンパイルされることに注意してください。
ある時点で「make(e = 2):」エラーが発生した場合は、PATHに別の「make.exe」がないことを確認するか、make
ではなく/bin/make
と入力してください。
もちろん、他のオプション(動的リンクやasm対応など)でコンパイルする必要があるかもしれません。 Perl Configure
が提供するヘルプをご覧になり、利用可能なオプションの詳細をご確認ください。