eNsEmpire 发表于 2008-06-05 15:05

gcc -lc -lm -lxvidcore选项

gcc -lc -lm -lxvidcore选项

-lxvidcore是指编译的时候使用xvidcore库

那请问 -lc和-lm是指什么意思?

prolj 发表于 2008-06-05 15:27

-lm 是 link math
-lc不知道

eNsEmpire 发表于 2008-06-05 15:34

原帖由 prolj 于 2008-6-5 15:27 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
-lm 是 link math
-lc不知道

有何作用link math,是指函数库吗?

prolj 发表于 2008-06-05 15:50

回复 #3 eNsEmpire 的帖子

sin() cos()这种数学库函数

eNsEmpire 发表于 2008-06-05 16:04

原帖由 prolj 于 2008-6-5 15:50 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
sin() cos()这种数学库函数

谢谢!

我查了GCC的选项,里面都没有提到-lc和-lm,即m和c是哪个库的含义

请问我还可以去哪里查吗?

还有就是-lxvidcore,是指xvidcore,

这个xvidcore名称是固定死的吗?
因为我现在编译出错,说找不到xvidcore,但我已把libxvidcore.a和libxvidcore.so拷贝到/usr/local/lib下,而我写成-llibxvidcore也是同样错误。
所以我不知道这个-l后跟的库名该怎样正确填写

prolj 发表于 2008-06-05 16:22

回复 #5 eNsEmpire 的帖子

xvidcore你直接跟路径行不?

prolj 发表于 2008-06-05 16:47

C版问了一下
lc 就是 连接libc

eNsEmpire 发表于 2008-06-06 08:58

原帖由 prolj 于 2008-6-5 16:47 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
C版问了一下
lc 就是 连接libc

恩,谢谢,我这边也已经查到了,问题也解决了!

很感谢你的帮助!
页: [1]
查看完整版本: gcc -lc -lm -lxvidcore选项