MT7688 SDK 4300环境编译问题拾遗

没用过SDK,按照MTK提供的PDF上面的步骤,以及网上前人博客的做法,还是有一堆问题。耗了2天时间,终于将环境搭好,可以编译了,现整理一下,供后人参考。

先附上2个先行者的链接 

1. http://blog.sina.com.cn/s/blog_869234dc0102vmo9.html

2.http://blog.chinaunix.net/uid-22547469-id-4950426.html


第一个链接中有个小错误,

mkdir    /optildroot-gdb 
mkdir      /optildroot-gdb/bin
需要改成 
mkdir /opt/buildroot-gdb
mkdir /opt/buildroot-gdb/bin

cd squashfs4.2/squashfs-tools
make 
cp mksquashfs /opt/buildroot-gcc342/bin/mksquashfs_lzma-4.2 这一步不需要下这么长的cp指令,用 make install代替即可

过程中遇到的问题,请参考第二个链接完成。


我编译过程中会出现2个错误(不是每个人都会有)

第一个问题:

 

解决方法:

cd uClibc-0.9.33.2

make menuconfig

Target Architecture Features and Options  ---> 

设置KERNEL_HEADERS的值:它不是linux内核中的include路径,而是交叉工具链中的include路径

我这边需要设置成

(/opt/buildroot-gcc463/usr/mipsel-buildroot-linux-uclibc/sysroot/usr/include) 

参考链接:http://my.oschina.net/shelllife/blog/227504

第二个问题:

 make[2]: *** No rule to make target `/work/MT7688/RT288x_SDK/source linux-2.6.36.x/include /linux/autoconf.h', needed by `crc32.o'.  Stop
解决方法:
make dep 


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值