ページへ戻る
印刷
技術系備忘録/C++/OpenSSL/ビルド方法
をテンプレートにして作成 ::
シンクリッジ
xpwiki
:技術系備忘録/C++/OpenSSL/ビルド方法 をテンプレートにして作成
開始行:
* windows ( VisualStudio )
** ビルド方法
*** 事前準備
- 要 VisualStudio
- 要 perl。ActivePerl が無難だと思います。
-- ppm install dmake が必要になるかも。
*** OpenSSL をダウンロード
- https://www.openssl.org/ こちらからダウンロード
- ここでは OpenSSL 1.1.0g を対象にしています。
*** フォルダ構成
- ここでは以下の感じでやってます
-- c:\openssl\openssl-1.1.0g ←解凍したファ...
-- c:\openssl\x86 ←...
*** VisualStudio コマンドプロンプトで
> cd c:\openssl\openssl-1.1.0g
> perl Configure VC-WIN32 --prefix=C:\openssl\x86 --open...
-- VC-WIN32 で 32bit版。64bit版なら VC-WIN64A。
-- --prefix、--openssldir は絶対パスで。
-- no-asm でアセンブラ不使用の指定。パフォーマンスを優先...
-- no-shared で スタティックライブラリに。がしかし適宜変...
> make
> make install
*** 出来上がり
- C:\openssl\x86 を確認。
** ダウンロードからビルドまでしてくれる BAT ファイル
- 使い方は適当なフォルダに BAT を置いて叩くのみです。
- setup_openssl.bat
#prettify{{
setlocal
cd /d %~dp0
@echo on
del openssl-1.1.1d.tar.gz
rd /s /q openssl-1.1.1d
:: powershell -Command "Invoke-WebRequest -Uri https://ww...
wsl wget https://www.openssl.org/source/openssl-1.1.1d.ta...
wsl tar -xvf openssl-1.1.1d.tar.gz
cd ./openssl-1.1.1d
perl Configure VC-WIN32 --prefix=%CD%\x86 --openssldir=%C...
nmake.exe install
cmd /k
}}
-- WSL(Windows Subsystem for Linux)を使ってますのでそれ...
-- VisualStudio の 開発者コマンドプロンプト で実行すると...
* 更新履歴
- ダウンロードからビルドまでしてくれる windows 用 BAT フ...
終了行:
* windows ( VisualStudio )
** ビルド方法
*** 事前準備
- 要 VisualStudio
- 要 perl。ActivePerl が無難だと思います。
-- ppm install dmake が必要になるかも。
*** OpenSSL をダウンロード
- https://www.openssl.org/ こちらからダウンロード
- ここでは OpenSSL 1.1.0g を対象にしています。
*** フォルダ構成
- ここでは以下の感じでやってます
-- c:\openssl\openssl-1.1.0g ←解凍したファ...
-- c:\openssl\x86 ←...
*** VisualStudio コマンドプロンプトで
> cd c:\openssl\openssl-1.1.0g
> perl Configure VC-WIN32 --prefix=C:\openssl\x86 --open...
-- VC-WIN32 で 32bit版。64bit版なら VC-WIN64A。
-- --prefix、--openssldir は絶対パスで。
-- no-asm でアセンブラ不使用の指定。パフォーマンスを優先...
-- no-shared で スタティックライブラリに。がしかし適宜変...
> make
> make install
*** 出来上がり
- C:\openssl\x86 を確認。
** ダウンロードからビルドまでしてくれる BAT ファイル
- 使い方は適当なフォルダに BAT を置いて叩くのみです。
- setup_openssl.bat
#prettify{{
setlocal
cd /d %~dp0
@echo on
del openssl-1.1.1d.tar.gz
rd /s /q openssl-1.1.1d
:: powershell -Command "Invoke-WebRequest -Uri https://ww...
wsl wget https://www.openssl.org/source/openssl-1.1.1d.ta...
wsl tar -xvf openssl-1.1.1d.tar.gz
cd ./openssl-1.1.1d
perl Configure VC-WIN32 --prefix=%CD%\x86 --openssldir=%C...
nmake.exe install
cmd /k
}}
-- WSL(Windows Subsystem for Linux)を使ってますのでそれ...
-- VisualStudio の 開発者コマンドプロンプト で実行すると...
* 更新履歴
- ダウンロードからビルドまでしてくれる windows 用 BAT フ...
ページ名: