pow();函数在C语言的vim中不工作
/usr/bin/ld:/tmp/ccWhlb1j.o:in functionpow();函数在C语言的vim中不工作,c,pow,C,Pow,/usr/bin/ld:/tmp/ccWhlb1j.o:in functionmain:basic.c:(.text+0x6e):未定义对pow的引用 collect2:错误:ld返回了1个退出状态 这就是每次尝试使用pow()时它都会显示的错误;在C语言的任何代码中,都必须链接到数学库。将-lm作为参数添加到编译器中。您能否详细说明您的代码“不工作”的原因?你在期待什么,到底发生了什么?如果您遇到异常/错误,请发布发生该异常/错误的行以及可以使用。请将您的问题添加到其中,否则我们可能无法提供帮
main:basic.c:(.text+0x6e):未定义对
pow的引用
collect2:错误:ld返回了1个退出状态
这就是每次尝试使用pow()时它都会显示的错误;在C语言的任何代码中,都必须链接到数学库。将
-lm
作为参数添加到编译器中。您能否详细说明您的代码“不工作”的原因?你在期待什么,到底发生了什么?如果您遇到异常/错误,请发布发生该异常/错误的行以及可以使用。请将您的问题添加到其中,否则我们可能无法提供帮助。在构建时,您是否包含math.h和指向数学库-lm的链接?您是否阅读了pow
的手册页?@qrdl:您认为阅读pow
的手册页将如何帮助解决链接器错误?@ericppostshil,我在系统上的版本包括带-lm的指令链接。在概要部分。