LFS编译gcc出错GCC_NO_EXECUTABLES解决

    在公司的开发机自己编译一套环境,读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再编译一下果断可以了,呃..这个真不清楚是啥原因

Leave a Reply

Your email address will not be published. Required fields are marked *