1.下載安裝包
?wget https://www.openssl.org/source/openssl-1.1.1w.tar.gz
2.解壓安裝包
tar -zxvf openssl-1.1.1l.tar.gz
3.進入源碼文件夾-修改編譯器
CC=arm-linux-gnueabihf-gcc
4.配置編譯參數(shù)
./config no-asm -shared --prefix=/home/alientek/sp_test/openssl/sp_install
1)no-asm在交叉編譯過程中不使用匯編代碼代碼加速編譯過程
2)--prefix: 指定生成的頭文件及庫的路徑,不修改此項則默認為?/usr/local
?目錄
3) -shared:-shared 此選項將盡量使用動態(tài)庫,所以生成文件比較小,但是需要系統(tǒng)有動態(tài)庫.;
5.打開makefile文件
vi Makefile 確保CC為編譯鏈,確保Makefile中沒有-m32或者-m64,如果有的話進行刪除
6.編譯并安裝
make文章來源:http://www.zghlxwxcb.cn/news/detail-745610.html
make install文章來源地址http://www.zghlxwxcb.cn/news/detail-745610.html
到了這里,關(guān)于openssl交叉編譯 (ubuntu+arm)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!