首页 > 代码库 > 安装交叉编译的 GCC 时出现的错误

安装交叉编译的 GCC 时出现的错误

错误如下:

../.././libgcc/../config-ml.in: line 142: enable_libstdc++_v3=yes: command not found
make[2]: Entering directory `/mnt/lfs/sources/gcc-4.9.2/x86_64-lfs-linux-gnu/libgccMakefile:165: ../.././gcc/libgcc.mvars: No such file or directory
make[2]: *** No rule to make target `../.././gcc/libgcc.mvars.  Stop.
make[2]: Leaving directory `/mnt/lfs/sources/gcc-4.9.2/x86_64-lfs-linux-gnu/libgccmake[1]: *** [all-target-libgcc] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/gcc-4.9.2make: *** [all] Error 2

 

错误原因:

这里我直接在源码目录中进行编译,后来查找发现编译gcc时,需要注意一个原则:不能在gcc的源码中直接执行./configure、make、make install等命令,需要在源码目录下另外新建一个目录,在新建的目录中进行编译。

 

参考:http://blog.csdn.net/qianlong4526888/article/details/8192407

 

安装交叉编译的 GCC 时出现的错误