因科研实验需要,完成了针对64为ARM架构目标开发板的交叉编译,之前网上查询了一些方法,有些并不可行,且操作性与可读性都较差,这里给出自己亲手编译成功的过程。
本次编译的目标环境和编译环境如下:
目标环境:CPU为64位ARMv8的华为620开发板;
编译环境:Ubuntu14.04 LTS + aarch64-linux-gnu-gcc 4.8编译器。
编译器可以通过sudo apt-get install gcc-aarch64-linux-gnu下载安装最新版本,当前最新的openssl-1.0.2l可以从官网下载https://www.openssl.org/source/并解压,尽量下载最新的,杜绝之前的心脏滴血漏洞和其他小bug。
正式交叉编译与安装步骤如下&#