MT7688 SDK 4300环境编译问题拾遗

来源:互联网 发布:淘宝上怎么退货给卖家 编辑:程序博客网 时间:2024/05/16 00:29

没用过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/sourcelinux-2.6.36.x/include/linux/autoconf.h', needed by `crc32.o'.  Stop
解决方法:
make dep 


0 0
原创粉丝点击