在编译 GCC 时,可能会在构建过程中走得很远,只是因为提示缺少 gperf 安装的错误而打嗝。安装 gperf 并运行后,我遇到了“对 libc_name_p
的 undefined reference ”。我查看了解决方案 here和 here但他们没有帮助。
最佳答案
当未安装 gperf 时,编译脚本无论如何都会运行该命令,但会生成一个空白 ./gcc/cp/cfns.h
.由于此文件比源文件 ( ./gcc/cp/cfns.gperf
) 新,makefile 将其置之不理,并且在您实际拥有 gperf 时从未重新生成“真实”文件。要继续,请运行 rm ./gcc/cp/cfns.h
然后再试一次。
关于gcc - 编译 gcc : undefined reference to libc_name_p 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3040801/