web-dev-qa-db-ja.com

WindowsでMinGWを使用してOpenSSLを構築する方法

MinGWを使用してWindowsでOpenSSLを構築したい
どうやってやるの?私を助けてください。
ありがとう。

31
Harry Fox

これは、私が書いた個人的なハウツーからの抜粋です。それは script に変換されました(明らかにOpenSSLセクションを見てください)。 MinGWが正常にインストールされ、MSysコンソールが正常に動作していることを前提としています。


OpenSSL

OpenSSLをビルドするには、動作する Perlインストール が必要です。

その公式Webサイト からOpenSSLをダウンロードし、アーカイブを解凍します。

Windows 32/64ビット-MinGW

これらのコマンドを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が提供するヘルプをご覧になり、利用可能なオプションの詳細をご確認ください。

53
ereOn