在公司的开发机自己编译一套环境,读LFS时需要重新编译gcc 公司开发机的gcc版本比较低 4.1.2 按照LFS上说的编译时加参数–target=$LFS_TGT,目的是要让编译出来的可执行文件都带$LFS_TGT的前缀,以跟原来系统中的文件区分 但是在这里编译的时候会有出错 configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES google了好久都没有找到怎么解决,再看configure check出来的信息,build和host的值和刚才target设置的值是不相同的, 是不是这里需要相同呢? 再configure的时候加上 —build=$LFS_TGT –host=$LFS_TGT再编译一下果断可以了,呃..这个真不清楚是啥原因