求高手解答
时间:2011-04-28
来源:互联网
我用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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28