求高手解答

我用Kdevolep 4.2编译一个C工程,是别人写好的,出现一下问题:
/home/god/下载/lda-c-dist/> make
linking lda (gcc)
/usr/bin/ld: cannot find -lm
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make: *** [lda] Error 1

*** Failed ***

makefile如下:

.SUFFIXES: .c .u
CC= gcc
CFLAGS= -O3 -Wall -g
LDFLAGS= -lm

LOBJECTS= lda-data.o lda-estimate.o lda-model.o lda-inference.o utils.o cokus.o lda-alpha.o

LSOURCE= lda-data.c lda-estimate.c lda-model.c lda-inference.c utils.c cokus.c lda-alpha.c

lda: $(LOBJECTS)
$(CC) $(CFLAGS) $(LOBJECTS) -o lda $(LDFLAGS)

clean:
-rm -f *.o


 我将makefile下的LDFLAGS= -lm 注释后/usr/bin/ld: cannot find -lm通过了,但是/usr/bin/ld: cannot find -lc还行不行,请高手给予帮助,谢谢

作者: sjzhuman   发布时间: 2011-04-28

提示找不到lc这个库,系统中少东西了吧
可能是这个包
http://linux.die.net/man/1/lc

作者: lgxwqq111   发布时间: 2011-04-28

怎么安装呢?是不是少了C库啊,我是在UBUNTU下运行的

作者: sjzhuman   发布时间: 2011-04-28