arm aarch64交叉编译,支持openssl
install
以debian x86_64环境为例,交叉编译aarch64,支持openssl
安装基础工具
sudo apt install gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu
sudo apt install qemu-user
添加aarch64软件库
sudo dpkg --add-architecture arm64
sudo apt update
sudo apt install libc6:arm64 libssl-dev:arm64 openssl:arm64
test
新建 main.c
编译
aarch64-linux-gnu-gcc main.c -o main.out -lcrypto -lssl
执行
qemu-aarch64 ./main.out
0000 - 48 65 6c 6c 6f 20 57 6f-72 6c 64 21 0a 00 Hello World!..