使用buildroot在Ubuntu 20.04上搭建mips交叉编译环境
安装buildroot的过程也是一把辛酸泪呀!
使用buildroot-2020.02.10无论如何都无法安装成功,尝试了n次,由于每次make都要很久(网上说一小时,我成功的两次肯定不止2个小时)所以我都是睡觉之前make,期待第二天醒来看见它安装成功,结果连续几天都是失望的结局。在网上找的各种解决办法全都无效,最后使用低一个版本的buildroot-2019.11,成功编译安装,基本方法就是:
make clean //各步骤没有截图
make menuconfig
make
在menuconfig的过程中,由于软件不提供Ubuntu20.04的内核版本,所以没有像网上说的一样要让系统内核与目标版本一致,不知道后面会有什么问题
ooo@ubuntu:~/Desktop$ uname -r
5.8.0-43-generic
而我选择的版本为
Kernel Headers (Linux 5.3.x kernel headers)
现在至少编译出来的mipsel-linux-gcc用着没问题,hello world已经用qemu-mipsel测过了!
另外添加环境变量参考这篇文章:
https://www.cnblogs.com/bohaoist/p/4964933.html