OpenSSL之編譯安裝

OpenSSL編譯安裝for Linux:
安裝環境:
         操作系統:CentOS release 6.5 
         OpenSSL版本:openssl-1.0.1h
下載源碼包:
         源碼包名稱:openssl-1.0.1h.tar.gz
         下載地址:http://www.openssl.org/source/
         校驗源碼包:
                 [root@localhost ~]# sha1sum openssl-1.0.1h.tar.gz
                 b2239599c8bf8f7fc48590a55205c26abe560bf8  openssl-1.0.1h.tar.gz
                 [root@localhost ~]# cat openssl-1.0.1h.tar.gz.sha1 
                 b2239599c8bf8f7fc48590a55205c26abe560bf8
解壓源碼包:
                 [root@localhost ~]# tar -zxvf openssl-1.0.1h.tar.gz
開始安裝:
         ./config --prefix=/opt/openssl shared zlib-dynamic enable-camellia
         make
         make install
         問題:make時出現了錯誤,make[2]: *** [c_zlib.o] Error 1等好幾個依賴關係的失敗
               原來是zlib-devel這個軟件包沒裝,yum -y install zlib-devel,於是make clean ,再次make,問題即可迎刃而解!
               
驗證安裝: /opt/openssl/bin/openssl version
臨時設置PATH:
              export PATH="/opt/openssl/bin/:${PATH}"
              which openssl
配置文件中設置PATH:
              echo 'export PATH="/opt/openssl/bin/:${PATH}"' >>~/.bash_profile 
              logout重新登錄測試一下
              which openssl
OpenSSL編譯安裝for Windows:
安裝環境:Windows 7 旗艦版
          openssl-1.0.0m
相關軟件下載:
          編譯器:C++編譯器:VC++ 6.0
                  http://pan.baidu.com/share/link?shareid=108824630&uk=2283015311
                         提取碼:9ig9
          Perl:   ActivePerl
                  http://www.activestate.com/activeperl/downloads/
          OpenSSL: 
                  http://www.openssl.org/source/
環境準備:
          安裝VC++ 6.0
          安裝Perl
          解壓OpenSSL到C:\openssl

 測試Perl:  

          wKiom1OfatvAhls2AACkfPAuOHg698.jpg

          注:如果不能執行,請設置Perl的環境變量。


 初始化VC++ 6.0的環境變量:

          wKioL1Ofa_HwGujxAAA5sTc3Apc195.jpg  

 

 測試VC++ 6.0命令行工具:

          wKiom1OfbI2DwlErAACH5uk6vgY209.jpg   


 開始安裝OpenSSL:

          *執行config命令:

          wKioL1Ofbm3g5zgHAAFljJxv1Ko662.jpg


          *運行ms\do_ms.bat

          wKioL1OfceqSjN-uAABhFHaXrsQ792.jpg     

          wKiom1OfckzSzulVAACDgD_Tk3w684.jpg


          *編譯源代碼:nmake -f ms\ntdll.mak

               注:編譯中如出現 'ml.exe' 不是內部或外部命令(ml.exe 是微軟彙編編譯器)

                   請下載MASM6.15 V1.1,並設置好環境變量。下載地址:

                   http://download.csdn.net/download/davelv/366293


          *測試:nmake -f ms\ntdll.mak test


          *安裝:nmake -f ms\ntdll.mak install


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章