编译时出现 C 语言数学库错误 (POW)

  • 本文关键字:错误 POW 语言 编译 c ide pow
  • 更新时间 :
  • 英文 :


我错误地在我的问题中粘贴了错误的错误。现在我已经解决了我的问题。

我在编译使用 math.h 库编写的程序时遇到问题。 我可以使用Visual 08和代码块在计算机中编译程序,但是后来我尝试使用我的学校IDE,我遇到了一些错误。

/tmp/ccD2ZV6Q.o: In function `main': knit2.c:(.text+0x8d): undefined reference to `pow' knit2.c:(.text+0xce): undefined reference to `pow' knit2.c:(.text+0x11b): undefined reference to `pow' collect2: error: ld returned 1 exit status

我必须使用此命令才能编译它:

gcc knit2.c -lm -o knit2.exe

我可以对我的代码做些什么来解决这个问题,以便它可以使用gcc knit2.c

错误似乎出在您的 printf 语句中。

"You will be able to make %.f blankets "

删除反斜杠 (\(,这可能会导致错误。

最新更新