Openssl 編譯

編譯版本: openssl 1.0.2u

編譯主機:Ubuntu 14.04.1

編譯命令:

./Configure shared no-asm --prefix=安裝路徑 && make depend 
make && make install

如果不是給本機編譯安裝,需使用編譯參數:

// 方式1
make INSTALL_PREFIX=安裝根路徑 install

// 方式2
//配置時指定參數
--install_prefix=安裝根路徑

安裝成功後,可能會出

WARNING: can't open config file: /路徑/openssl.cnf 

可以使用 openssl version -a 查看 OPENSSLDIR 的路徑,再該路徑下合理配置 openssl.cnf 

網上也有解決方案是 導入OPENSSLDIR 新的路徑指向真實的 配置文件地址,但我這裏嘗試失敗。

OPENSSLDIR 的路徑是 --prefix 選項指定的, 因爲沒有指定 --openssldir選項,因此默認兩個路徑相同。因此需要合理配置安裝路徑防止配置找不到。

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