2011-04-10 105 views
1

当我尝试在我学校的外部服务器上编译我的程序时,出现此错误。程序编译在一台服务器上,不在另一台上

Undefined      first referenced 
symbol        in file 
pow         /var/tmp//ccWbipvM.o 
sqrt        /var/tmp//ccWbipvM.o 
ld: fatal: Symbol referencing errors. No output written to assign1 
collect2: ld returned 1 exit status 

问题是我不明白当我在本地编译它 - 它运行良好。任何人都可以给我一些建议,问题是在这里?谢谢!

PS:math.h已包含在内。

回答

4

尝试使用-lm标志链接程序用数学函数库:

gcc -o prg -lm prg.c 
相关问题