發表文章

目前顯示的是 9月, 2016的文章
建立交叉編譯工具鏈的主機環境: OS=Ubuntu 9.04 GCC=4.1 CPU=T7250 RAM=2G sudo apt-get install bison flex m4 gcc-4.1 build-essential patch libncurses5-dev mkdir /home/wayne/downloads mkdir /home/wayne/crosstool-4.1.1 先下載下列檔案 , 並放到$ home/downloads binutils-2.16.1.tar.bz2 glibc-2.3.2.tar.bz2 glibc-linuxthreads-2.3.2.tar.bz2 gcc-3.3.6.tar.bz2 gcc-4.1.1.tar.bz2 gdb-6.5.tar.bz2 wget http://ftp.gnu.org/gnu/binutils/binutils-2.16.1.tar.bz2 wget http://ftp.gnu.org/gnu/glibc/glibc-2.3.2.tar.bz2 wget http://ftp.gnu.org/gnu/glibc/glibc-linuxthreads-2.3.2.tar.bz2 wget http://ftp.gnu.org/gnu/gcc/gcc-3.3.6/gcc-3.3.6.tar.bz2 wget http://ftp.gnu.org/gnu/gcc/gcc-4.1.1/gcc-4.1.1.tar.bz2 wget http://ftp.gnu.org/gnu/gdb/gdb-6.5.tar.bz2 由於 9.04 版 gcc 為 4.3.3 編譯用此版本編譯會出錯 , 所以改用 gcc4.1 sudo apt-get install gcc-4.1 然後是 sudo rm /usr/bin/gcc ( 刪除 GCC ,它只是個到 gcc-4.3.3 的軟鏈接文件 ) sudo ln -s /usr/bin/gcc-4.1 /usr/bin/gcc ( 建立 GCC 到 gcc-4.1 的連接 ) 如果運行 ls -la /bin/sh 看到鏈接的是 dash ,則請運行以下命令...