c语言数学库编译时出错(pow)

c language math library error when compiling (pow)

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

我在编译我使用 math.h 库编写的程序时遇到问题。 我可以用 visual 08 和 codeblocks 在我的计算机上编译程序,但是后来我尝试使用我的学校 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\ "

删除反斜杠 (\),这可能是导致错误的原因。