原來一直在ubuntu 10.04 lts下安裝ltib,按照官方的要求將需要的開發包裝上後,就能編譯了,但在ubuntu 12.04下不能,主要是在編譯busybox這些應用時會去找主機系統的C庫,導致報錯。解決辦法參考https://community.freescale.com/thread/117194。刪除dist/lfs/base_libs/base_libs.spec中
@ARGV = grep { `file $_` =~ m,ASCII C program text, } @ARGV;
exit(0) unless @ARGV;
這兩行,目的就是去掉絕對路徑。