$ tar xvf openssl_1.1.1f.orig.tar.gz
2.配置configure 用指令碼檔案myconfigure.sh配置
$ vi myconfigure.s
配置如下
cc=arm-linux-gcc \
./config \
no-asm \
shared \
no-async \
--prefix=$(pwd)/target_bin
引數說明
cc=arm-linux-gcc 指定需要使用的編譯器
no-asm: 在交叉編譯過程中不使用彙編****加速編譯過程;
shared: 生成動態連線庫。
no-async: 交叉編譯工具鏈沒有提供gnu c的ucontext庫
–prefix=: 安裝路徑$(pwd)是當前路徑
執行指令碼
$ ./myconfigure.s
3.make的時候出現以下錯誤 開啟makefile檔案刪除-m64然後再make
arm-linux-gcc: error: unrecognized command line option '-m64
4.沒有錯誤就執行make install 執行make install後target_bin目錄如下
bin include lib share ssl
openssl交叉編譯arm
1 交叉編譯arm環境的openssl 修改config檔案 因為晶元架構為armv7,所以新增 guessos armv7 generic linux2 對應位置 除了修改config檔案也可以在.config的時候新增 march armv7 a 引數 2 使用過程中遇到的問題 我使用的虛擬機器...
openssl的編譯與交叉編譯
1 交叉編譯openssl1.1.1a 3 關於openssl的交叉編譯 2 ubuntu編譯與安裝openssl config配置生成makefile,shared 表示生成動態庫,也可通過引數 prefix 自行指定安裝目錄,如下不配置則為預設安裝路徑。tar zxvf openssl 1.0....
交叉編譯openssl1 1 1a
交叉編譯openssl1.1.1a的時候遇到的問題,記錄一下,方便下次查詢 2.執行下面的命令解壓原始碼包 tar xvzf openssl 1.1.1.tar.gz二 配置openssl 1.執行下面的命令配置工程 config no asm shared no async prefix pwd ...