問題發生在下載安裝編譯OpenSSL的過程中,
正常的安裝步驟如下:
1.下載 解壓OpenSSL包
2.安裝Perl,編譯OpenSSL需要使用Perl腳本調用Configure產生MakeFile文件
3.執行“perl Configure VC-WIN64A”
這時出現以下問題:
顯示沒有NASM,編譯失敗。
經查找,NASM(Netwide Assembler)是一個彙編器,
從文件“NOTES.WIN”中推測(如圖),這是vc++所用,而本環境的c編譯器爲GUN C,
所以回道OpenSSL官網下載頁,看出有兩個版本
下載n結尾版本,安裝編譯成功(如圖)
結論:
OpenSSL分別有針對VC++和GUN C 兩個編譯器不同的安裝包
g結尾代表VC++
n結尾代表GUN C(WinGW)