原来一直在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;
这两行,目的就是去掉绝对路径。