求高手解答
我用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还行不行,请高手给予帮助,谢谢
/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
可能是这个包
http://linux.die.net/man/1/lc
作者: lgxwqq111 发布时间: 2011-04-28
怎么安装呢?是不是少了C库啊,我是在UBUNTU下运行的
作者: sjzhuman 发布时间: 2011-04-28