1.下载arm交叉编译程序
要根据目标系统选择编译器版本,我的主板:
aarch64bit体系结构(arm 64bit),linux内核GNU操作系统=GNU/Linux操作系统(简称linux)
大端模式(Big-endian),是指数据的高字节,保存在内存的低地址中,而数据的低字节,保存在内存的高地址中。
小端模式(Little-endian),是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。
经过网上分享的代码测试发现我的是小端。
(在我对操作系统及内核不了解的情况下写的是arm64位小端)
所以选择图中位置
(aarch64-none-linux-gnu):arm64位 linux裸机
(aarch64-none-linux-gnu):arm64位 linux小端
(aarch64_be-none-linux-gnu):arm64位 linux大端