arm-xm-linux交叉编译openssl
生活随笔
收集整理的這篇文章主要介紹了
arm-xm-linux交叉编译openssl
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編譯環(huán)境
Ubuntu 16.04 x86_64
arm-xm-linux.tar.gz
下載openssl源碼
$ wget https://www.openssl.org/source/openssl-1.1.0d.tar.gz解壓源碼
$ tar xvf openssl-1.1.0d.tar.gz執(zhí)行Configure腳本
$ cd openssl $ ./Configure linux-generic32 \no-shared \no-asm \no-async \--prefix=/your/install/path/xm/openssl_1.1.0d \--cross-compile-prefix=arm-xm-linux--
linux-generic32 指定目標平臺類型,
-
no-shared 生成靜態(tài)庫,如果要生成動態(tài)庫,則使用-shared選項
-
no-asm 在交叉編譯過程中不使用匯編代碼代碼加速編譯過程
-
–prefix 指定安裝目錄
-
–cross-compile-prefix 指定交叉編譯器名字前綴
-
no-async arm-xm-linux的machine定義為arm-xm-linux-ulibcgnueabi,沒有提供GNU C的ucontext庫所以需要添加此選項,否則編譯會報錯
編譯安裝
make make install總結
以上是生活随笔為你收集整理的arm-xm-linux交叉编译openssl的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matplotlib绘制局部放大图
- 下一篇: 三.项目进度管理