33

MinGWを使用してWindowsでOpenSSLを構築したいのですが、
どうすればよいですか?私を助けてください。
ありがとう。

4

1 に答える 1

55

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


OpenSSL

OpenSSLをビルドするには、Perlをインストールする必要があります。

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

Windows32/64ビット-MinGW

これらのコマンドは、MSysコンソールから実行する必要があります。

32ビットの場合:

perl mingwno-sharedno-asmを設定します--prefix=/ c / OpenSSL

64ビットの場合:

perlmingw64を構成しますno-sharedno-asm--prefix = / C / OpenSSL-x64

それで:

依存させる

作る

インストールする

このmake depend行は、オプションのいずれかを指定した場合にのみ、最新のOpenSSLバージョンで必要になりno-...ます。

これにより、OpenSSLが静的モードでコンパイルされることに注意してください。

ある時点で「make(e = 2):」エラーが発生した場合は、PATHに別の「make.exe」が含まれていないことを確認するか、の/bin/make代わりに入力してくださいmake


もちろん、他のオプション(ダイナミックリンクやasm対応など)を使用してコンパイルする必要がある場合もあります。perl Configureしたがって、利用可能なオプションについて詳しく知るために、ヘルプが提供できるものを自由に見てください。

于 2012-02-21T14:43:09.780 に答える