安装交叉编译的 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/libgcc‘ Makefile: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/libgcc‘ make[1]: *** [all-target-libgcc] Error 2 make[1]: Leaving directory `/mnt/lfs/sources/gcc-4.9.2‘ make: *** [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
VS2008 编译时出现的错误:无法打开编译器中间文件。如何解决?