开始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目录