目錄
文章目錄
- 目錄
- 背景
- 下載下傳
- 編譯
-
- 1.openssl交叉編譯步驟
- 2.curl交叉編譯
- 使用
- 參考
背景
curl如需使用https或者openssl加密相關功能,需要在curl庫編譯的時候增加openssl支援,此功能預設關閉,是以需要重新編譯
下載下傳
版本:openssl-1.1.1g 官網下載下傳位址
編譯
主機環境:Ubuntu16.04
目标環境:Hi3559AV100開發闆
1.openssl交叉編譯步驟
- 解壓檔案,檢視help
./Configure --help
注意到有aarch64 支援最新海思ARM curl+https+openssl 交叉編譯超詳細版本目錄背景下載下傳編譯使用參考 - 配置生成Makefile
./Configure linux-aarch64 no-asm shared --prefix=$(pwd)/__install --cross-compile-prefix=aarch64-himix100-linux-
-
編譯
make -j99;make install
最新海思ARM curl+https+openssl 交叉編譯超詳細版本目錄背景下載下傳編譯使用參考
2.curl交叉編譯
curl基礎編譯詳細步驟參考我上一篇部落格
交叉編譯openssl/curl支援SSL功能
- configure --help
–with-ssl=PATH Where to look for OpenSSL, PATH points to the SSL
installation (default: /usr/local/ssl); when
possible, set the PKG_CONFIG_PATH environment
variable instead of using this option
-
編譯選項
–with-ssl=“填上openssl剛安裝的絕對路徑”
./configure --prefix=$PWD/ARM_INSTALL --host=arm-linux CC=aarch64-himix100-linux-gcc CXX=aarch64-himix100-linux-g++ --with-ssl=/work/data/tools/openssl-1.1.1g/__install/
-
編譯
make -j99;make install
最新海思ARM curl+https+openssl 交叉編譯超詳細版本目錄背景下載下傳編譯使用參考
使用
另開一篇,待更新!!!
參考
上篇:海思交叉編譯libcurl
交叉編譯openssl/curl支援SSL功能
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處!
更多精彩内容,歡迎通路一隻海星的首頁