交叉编译环境搭建
arm交叉编译环境搭建
交叉编译工具链下载地址:https://releases.linaro.org/components/toolchain/binaries/latest-7/
我们主要关注aarch64-linux-gnu和arm-linux-gnueabihf两个交叉编译工具,前者是针对arm64位处理器,后者针对arm32位处理器
我们下载arm64位的交叉编译工具,如图所示:
我们将其下载后,创建目录:/usr/local/aarch64
1 | |
创建完成后将文件拷贝到目录下
1 | |
解压:
1 | |
修改环境变量:
1 | |
添加如下内容:
1 | |
安装相关库
在使用交叉编译器之前还需要安装一下其它的库,命令如下:
1 | |
交叉编译器验证
首先查看一下交叉编译工具的版本号,输入如下命令:
1 | |
如果交叉编译器安装正确的话就会显示版本号,如图所示:
编译测试命令
1 | |
交叉编译环境搭建
https://tomwithkernel.github.io/交叉编译环境/环境搭建/