建立自己的 uClibc toolchain。
官方下載:http://buildroot.uclibc.org/download.html
wget http://buildroot.uclibc.org/downloads/buildroot-2012.02.tar.gz
TIPs
如果是要下載最新版,可以使用
git clone git://git.buildroot.net/buildroot
或者使用最新的 snapshot:http://buildroot.net/downloads/snaps...apshot.tar.bz2
(http://opencsl.openfoundry.org/Lab01_intro.rst.html)
安裝必要的套件
sudo apt-get install bison flex gettext patch build-essential texinfo sudo apt-get install libncurses5-dev
設定要編譯的主參數
假使要編譯成 toolchain for ARM (Cortex A8)
tar xzf buildroot-2012.02.tar.gz cd buildroot-2012.02 unset CC make menuconfig
選擇 ARM 架構
Target Architechure > 選擇 arm
Target Architechure Variant (generic_arm) > cortex-A8
取消 filesystem 製作
Filesystem images >取消 ext2 root filesystem
Package Selection for the target > 取消 BusyBox
取消編譯 kernel
Kernel > 取消 Linux kernel
記得離開時要存檔。
開始編譯
make
編譯過程需要很久,請耐心等候。