1、交叉編譯openssl1.1.1a----
3、關於openssl的交叉編譯----
2、ubuntu編譯與安裝openssl
./config配置生成makefile,-shared 表示生成動態庫,也可通過引數 -prefix=*** 自行指定安裝目錄,如下不配置則為預設安裝路徑。
# tar zxvf openssl-1.0.2q.tar.gz
# cd openssl-1.0.2q.tar.gz
# ./config -shared
# make
# sudo make install
從make install時的提示資訊可知openssl庫預設安裝路徑為:/usr/local/ssl/lib
編譯結果:
3、openssl交叉編譯
交叉編譯與ubuntu編譯類似,配置時通過【--prefix=絕對路徑】選項指定安裝路徑(自行建立資料夾),然後修改makefile檔案,修改方式如下:
# ./config no-asm -shared --prefix=/home/fangye/libs_build/openssl/build_arm
# vim makeifle
指定交叉編譯工具鏈
搜尋-m64選項並刪除,共兩處。
交叉編譯、安裝交叉編譯後的庫至之前自行指定的路徑。
# make
# make install
交叉編譯結果:
交叉編譯openssl
tar xvf openssl 1.1.1f.orig.tar.gz2.配置configure 用指令碼檔案myconfigure.sh配置 vi myconfigure.s配置如下 cc arm linux gcc config no asm shared no async prefix pwd ...
openssl交叉編譯arm
1 交叉編譯arm環境的openssl 修改config檔案 因為晶元架構為armv7,所以新增 guessos armv7 generic linux2 對應位置 除了修改config檔案也可以在.config的時候新增 march armv7 a 引數 2 使用過程中遇到的問題 我使用的虛擬機器...
交叉編譯一 openssl 1 1 1編譯
君正平台 2 進入目錄 tar zxvf openssl 1.1.1.tar.gz cd openssl 1.1.1 3 執行 config no asm no sse2 no ssl3 no zlib no bf no camellia no cast no cms no comp no dso ...