构建基本buildroot文件系统

1、原子教程提供的buildroot版本:buildroot-2019.02.6.tar.bz2​​​​​​​

2、解压,make menuconfig (不用source)

3、依次修改为括号中的选项

1)Target options

2)Toolchain(配置交叉编译器,不知道为啥用linaro-gcc,而不是nxp提供的x11)

3、 System configuration

疑问:systemd  systemv busybox ?这是啥?

选择不同的系统初始化方式?yocto和systemd这些又是什么关系?  

 4、Filesystem images

5、Kernel(不选,不编译)

 6、Boot-loaders(不选,不编译)

 7、Target packages(第三方软件,原子不建议初学者编,也不看不懂,就先听他的吧)

8、编译

sudo make

报错:

 哼,这点小报错,答案都告诉我了,还能解决不了?

继续编译:

又报错:

解决:

sudo vi /etc/profile

追加:FORCE_UNSAFE_CONFIGURE=1

重启终端

没啥用

直接输入:$ export FORCE_UNSAFE_CONFIGURE=1

也没用

咨询大哥:

$ sudo make FORCE_UNSAFE_CONFIGURE=1

有效

 漫长等待...,我要睡觉了,希望醒来别报错

后半夜网挺快,但是又报错

多一个 - ?

回到menuconfig,把Toolchain配置交叉编译器那里,linux-gnueabihf- - 去掉

继续编译:听原子的把(构建buildroot-2019.02.6.tar.bz2所需要的源码:cmake-3.8.2.tar.gz和zlib-1.2.11.tar.xz)下载拷贝到buildroot-2019.02.6/dl

40分钟,编译完毕

9、在 buildroot-2019.02.6/output/images 下生成根文件系统

能不能用,有时间再验证,零点44了,明天还要上班——不向自己妥协,也得向生活妥协。 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值