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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装交叉编译的 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 时出现的错误的主要内容,如果未能解决你的问题,请参考以下文章

linux4.11内核设备编译时出现的问题(参考博客并更改的)

我的数码相框.c文件用arm-linux-gcc交叉编译时出现错误,如tgzip.c:309:undefined reference to

在centos/vim/gcc g++下 出现错误

VS2008 编译时出现的错误:无法打开编译器中间文件。如何解决?

aarch64-linux-gnu-g++ 交叉编译为 arm64 错误

在 raspbian 上构建时出现 gcc 编译器错误