使用的平台ubuntu
https://blog.csdn.net/klaus_x/article/details/ 可参考其他情况的编译
1.安装crosstool_NG工具
2. 配置交叉编译链
cd samples –》 该目录下存在一些默认配置,有arm, avr32, mips, powerpc等硬件平台
arm平台有如下几个:
step1: 设定源码包路径和交叉编译器的安装路径,在Path and misc options中,
修改2个路径, Local tarballs directory和 Prefix directory
选择save后,exit到上级配置
step2: 修改交叉编译器的架构配置
在Target options(在Path and misc options之后)中配置
需要配置点:
- Architecture level
- Emit assembly for cpu
- Use specific FPU
ct-ng build –》 配置结束后开始编译
yuhang@yuhang-VirtualBox:~/arm-linux-tools/crosstool-build/.build/tarballs$ ls –》 下载的tar包路径
automake-1.16.1.tar.xz linux-4.20.8.tar.gz
gmp-6.1.2.tar.xz.tmp-dl zlib-1.2.11.tar.xz
编译成功后,在tools目录下可以看到toolchain
以上toolchain可在Host主机上安装
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221823.html原文链接:https://javaforall.net
