错误如下:
../.././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
时间: 2024-10-05 16:46:28