Build uClibc toolchain

    版本為 11:42, 15 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    建立自己的 uClibc toolchain。

    下載 Buildroot

    官方下載: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

    編譯 buildroot

    (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
    

    編譯過程需要很久,請耐心等候。

    Powered by MindTouch Core