1. 程式人生 > >openssl windows 編譯 64位 mt mtd md mdd

openssl windows 編譯 64位 mt mtd md mdd

參考:

首先安裝ActivePerl: https://www.activestate.com/activeperl/downloads 裝完如果從VS2013的TOOLS資料夾中啟動的話要重啟,如果想偷懶也可以設定資料夾在不同的程序,然後啟一個CMD切到路徑下去跑一下,比較麻煩,我就直接重啟了,否則perl Configure 會失敗。


perl Configure debug-VC-WIN64A no-asm --prefix=e:\openssl_x64\debug
nmake
nmake install
把e:\openssl_x64\debug改名為e:\openssl_x64\debug_mdd
完了之後把makefile檔案以及configdata.pm檔案裡面的/MDD改為MTD
nmake clean
nmake
nmake install
把e:\openssl_x64\debug改名為e:\openssl_x64\debug_mtd

perl Configure VC-WIN64A no-asm --prefix=e:\openssl_x64\release
nmake clean
nmake
nmake install
把e:\openssl_x64\release改名為e:\openssl_x64\release_md
完了之後把makefile檔案以及configdata.pm檔案裡面的/MD改為MT
nmake clean
nmake
nmake install
把e:\openssl_x64\release改名為e:\openssl_x64\release_mt

相關推薦

openssl windows 編譯 64 mt mtd md mdd

參考: 首先安裝ActivePerl: https://www.activestate.com/activeperl/downloads 裝完如果從VS2013的TOOLS資料夾中啟動的話要重啟,如果想偷懶也可以設定資料夾在不同的程序,然後啟一個CMD切到路徑下

openssl windows編譯 32&64

openssl版本:openssl-1.0.0a 64位編譯 1、編譯環境: openssl-1.0.0a必須用vs2008編譯,VC6+nasm32是無法編譯了,因為openssl-1.0.0a要求cl.exe的版本比較高,vc6無法編譯,所以用vs2008編

VS編譯選項中的MT,MTD,MD,MDD

MT和MTD都是靜態連結C執行庫,所以生成的程式可以在沒有VC環境的情況下執行,其中MTD是MT的除錯版本。同時由於是靜態編譯連結,所以生成的EXE程式會相對大點,其中除錯版本比非除錯版本也要大些,因

VS專案屬性中C/C++執行庫 、MT /MTd /MD /MDd

from :http://blog.csdn.net/ithzhang/article/details/20160009 週五晚,小雨,少見的未加班。無聊,遂準備寫一篇部落格,介紹一下C和C++執行庫,只因發現工作幾年的人對此一知半解的大有人在。  在使用VC構建專案時

執行時庫 /MT /MTD /MD /MDD

轉載自:http://qimo601.iteye.com/blog/1550348 這裡總結下他們的區別,後面的那個'd'是代表DEBUG版本,沒有'd'的就是RELEASE版本了。 首先說/MT /MT是 "multithread, static version

windows平臺vs2010編譯64libiconv與libxml2

nmake gnu libiconv fix bat sources files 解壓 flags (一)安裝libiconv下載路徑https://ftp.gnu.org/pub/gnu/libiconv/註意這裏選擇libiconv-1.11.1版本,因為之後的版本沒有

使用CodeBlocks編譯64程序(用的編譯器僅僅是windows sdk的)

click wiki Once eas star global microsoft x86 href 需求: -CodeBlocks使用nightly版本; -Windows SDK(我使用的是6.0A,即微軟針對vista的,因為這個比

nginx-1.15.5 windows64版本編譯過程詳解

編譯原始碼、工具、指令碼等和釋出在下面地址: 原始碼準備: 官網釋出的NGINX原始碼,不包含windows編譯部分,但是包含了主要的原始碼(片斷一): 下載地址:http://nginx.org/download/nginx-1.15.5.tar.gz windo

OpenSSL在Win7 64下的編譯與安裝

由於工作原因,想編寫個基於OpenSSL的Server端用於測試,但沒想到安裝OpenSSL會那麼的艱難…… 首先,在Windows下安裝OpenSSL有兩種方法: 1、懶人版:OpenSSL官網沒有提供windows版本的安裝包,可以選擇其他開源平臺提供的

POCO庫學習教程(一) windows POCO庫編譯(64)

注意:首先需要安裝兩個工具 (1)MySQL (2)OpenSSL(http://slproweb.com/products/Win32OpenSSL.html) 專案需要故使用VS2013進行Poco X64的編譯工作,現做簡單記錄。 編譯環境:VS2013

ubuntu16 64 編譯64程序和32程序

bit dong pan urn 程序 g++ update architect cut 安裝了ubuntu16 64位的系統,想在該環境下用gcc編譯64位和32位的程序 默認已經安裝了64位環境的gcc 1. 首先確認安裝的環境是不是64位的 cocoa@cocoaU

windows 10 64安裝Python3.6.4

win 10 安裝Python3.6.41、下載Python3.6 windows版本的安裝包 Python官網地址:https://www.python.org 下載軟件包:python-3.6.4.exe 2、安裝Python3.6版本,右擊軟件,以管理員身份運行,選擇自定義安裝,在此

windows64)下使用curl安裝

AD lock -- 窗口 官網 .html idt eight com Curl命令可以通過命令行的方式,執行Http請求。在Elasticsearch中有使用的場景,因此這裏研究下如何在windows下執行curl命令。 工具下載   在官網處下載工具包:h

使用VS2015 編譯 64的boost庫

boost庫 win ddr without sta 每天 4.0 14. nat 別人寫的編譯參考: 目標:使用VS2015 編譯 64位的boost庫。 一直以來都是在Win32環境下Build和使用boost,但現在基本上每天都在64位Win7下工作,所以很有必要把這

Windows hadoop 64安裝

配置好後,start-all出現 FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Exception in secureMain java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.

解決mingw64 編譯64libvpx時 invalid register for .seh_savexmm 問題

 在mingw64位上編譯libvpx64位是報錯, 解決辦法:  sed -i.bak 's|vpx_sad64x64x4d avx512|vpx_sad64x64x4d|' vpx_dsp/vpx_dsp_rtcd_defs.pl  sed -i.bak '

Windows 7(64) 配置Eclipse+Hadoop2.5.1開發環境

本文承接《CentOS 7 快速架設hadoop 2.5.1叢集》一文。 1.增加hadoop使用者並登陸。 使用者名稱hadoop,密碼 hadoop (使用者要與master上一樣,為測試方便可以直接放入管理員群組),同hadoop登陸系統 2.安裝JDK。 安裝與叢集ma

Windows 10 64 切換預設 jdk 版本

新安裝jdk8之後,發現執行java -version時,版本變成了1.8,檢查環境變數,發現並未修改,查看了很多技術部落格,包括修改登錄檔,刪除C:\Windows\System32下的java.exe、javaw.exe和javaws.exe檔案,替換C:\ProgramData\Oracle\

(Ubuntu64)valgrind安裝+編譯64 32版本

安裝編譯步驟: wget http://valgrind.org/downloads/valgrind-3.12.0.tar.bz2 tar xvf valgrind-3.12.0.tar.bz2 cd valgrind-3.12.0 sudo apt-g

Windows 7 64 配置PSI-Blast 生成PSSM矩陣

blast+的本地化構建 1.1程式下載 連結到:ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ 1.2安裝流程 建議安裝在非系統盤,如將下載的 BLAST 程式安裝到 E:\blast,生成 bin、doc 兩個子