作者bill8124 (沅)
看板b99902HW
标题[问题] gcc
时间Tue Dec 13 23:12:29 2011
问一个奇怪的问题
我的程式里面用到了math.h的函式
我有 #include <math.h>
但是编译时
gcc -g -Wall -O3 merge_sort_fork.c ./lib/merge_sort_dev.o ./lib/heap.o -o
merge_sort_fork
-lm
可以
gcc -g -Wall -O3
-lm merge_sort_fork.c ./lib/merge_sort_dev.o ./lib/heap.o -o
merge_sort_fork
却不行
有人知道为什麽吗? @@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.182.23
1F:推 mars90226:有喔,-l是有顺序之分的,前面的程式用到的函数,会到 12/14 10:37
2F:→ mars90226:後面的library去找,所以要放在後面~ 12/14 10:37
3F:→ mars90226:这是gcc规定的,他这样应该也比较好实作~ 12/14 10:38
4F:→ bill8124:可是短一点的时候就可以? 12/14 16:57
5F:→ bill8124:gcc -lm test.c 12/14 16:57