当我尝试在学校的外部服务器上编译程序时,我收到此错误。
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已包含在内。
答案 0 :(得分:4)
使用-lm
标记尝试将程序与数学库相关联:
gcc -o prg -lm prg.c