0

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」は、インストールしようとしているプログラムの名前です。)

誰が問題が何であるか教えてもらえますか?

4

2 に答える 2

1

お使いのシステムには、静的にリンク可能な C ライブラリがないようです。それは実際、最近ではかなり一般的です。-staticフラグを外せば準備万端です。

于 2013-07-23T21:09:56.970 に答える