错误编译gcc:对libc_name_p的未定义引用

时间:2010-06-14 20:49:05

标签: gcc compilation

在编译GCC时,可能会在构建过程中走得很远,只能在出错时抱怨缺少安装的gperf。安装gperf并运行后,我点击了一个“未定义的libc_name_p引用”。我查看了解决方案herehere,但它们没有帮助。

1 个答案:

答案 0 :(得分:9)

当未安装gperf时,编译脚本仍然运行该命令,但生成了空白./gcc/cp/cfns.h。由于此文件比源文件(./gcc/cp/cfns.gperf)更新,因此makefile保留了它,并且在您实际拥有gperf时从不重新生成“真实”文件。要继续,请运行rm ./gcc/cp/cfns.h并重试。