整理一下後 , 發現還是很難說明 一切 (我是整個 Source Tree 一起經過 Make file 下去Build 的 ) , 所以分批說明 !!
今天先說明 環境設定 ~~~~~ !!
首先 , 在我的 Source Tree 的 ./build 下有一個 env.sh , 內容大約如下 :
所以每次要 build 前要先執行
[jeff@localhost ARM-toolchain]$ source build/env.sh
//========================================================
export ARCH=arm
export PREFIX="/home/${USER}/Instant-4.4.1-eglibc"
export CLFS_HOST="$(echo $MACHTYPE | sed "s/$(echo $MACHTYPE | cut -d- -f2)/cross/")"
export CLFS_TARGET="arm-unknown-linux-gnueabi"
export TOOLCHAIN_DIR="cross-tools"
export TOOLCHAIN_BIN="${PREFIX}/${TOOLCHAIN_DIR}/bin"
export SYSROOT_PATH="${PREFIX}"
PATH1=`echo ${PATH} | sed "s|${TOOLCHAIN_BIN}*[:]||g"`
PATHX=$PATH1
export PATH=${TOOLCHAIN_BIN}:${PATHX}
unset CFLAGS
unset CXXFLAGS
unset LDFLAGS
unset CC
unset CROSS_COMPILE
沒有留言:
張貼留言