我正在尝试编译用C编写的程序。./configure成功,但是当我执行make时,它给了我一个错误。我做了make check,它说:

gcc  -g -Wall -static   -o multipht  multipht.o multimatch.o multiweight.o multiwrite.o multisort.o multiclean.o
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status


(“ multipht”是我要安装的程序的名称。)

谁能告诉我问题是什么?

最佳答案

您的系统似乎没有可静态链接的C库。这些天实际上很普遍。脱下-static标志,您应该一切顺利。

10-04 20:10