开始linux下的编程之旅,原厂SDK&openWRT编译之MTK方案3

开始linux下的编程之旅,原厂SDK&openWRT编译之MTK方案3

工具链安装

1. 将gcc 解压到 /opt目录下, 另外需要手动建立/opt/buildroot-gdb目录和/opt/buildroot-gdb/bin目录



sudo tar jxvf buildroot-gcc342.tar.bz2

sudo mkdir buildroot-gdb

sudo mkdir buildroot-gdb/bin

2. 安装lzma utility
进入RT288x_SDK/toolchain目录

解压lzma-4.32.7.tar.gz并进入该目录

sudo tar -zxvf lzma-4.32.7.tar.gz




在5.3.前把xz-5.0.3解压出来编译,
先执行./configure,
然后再执行make 
最后执行make install

5.3 Install mksquashfs utility 要按Linux-2.6.36.x Kernel Version这节来,7620用的是2.6.36.x的内核
#tar jxvf squashfs4.2.tar.bz2
#cd squashfs4.2/squashfs-tools$
#make
#cp mksquashfs /opt/buildroot-gcc342/bin/mksquashfs_lzma-4.2
LZMA_ALONE IS NECESSARY TO MAKE YOUR OWN RAMDISK IMAGE, IF YOU TURN ON
“COMPRESS RAMDISK BY LZMA” ON LINUX 2.4/2.6.21 KERNEL.

3. 安装mksquashfs utility(需要根据不同内核进行,我使用的2.6.23的内核)
进入RT288x_SDK/toolchain/mksquash_lzma-3.2目录

你可能感兴趣的:(linux,MTK,openwrt,sdk4.2.1)