程序在一台服务器上编译,而在另一台服务器上编译

时间:2011-04-10 09:23:09

标签: c compiler-errors

当我尝试在学校的外部服务器上编译程序时,我收到此错误。

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已包含在内。

1 个答案:

答案 0 :(得分:4)

使用-lm标记尝试程序与数学库相关联:

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