如何在c99标准下将x加到C中

时间:2010-10-21 15:52:23

标签: c gcc c99

我有#include<math.h>, 我尝试使用pow(x,y)和powf(x,y)。 但似乎它们都不符合c99标准。 我使用命令gcc -std=c99 test.c -o test进行编译。 我可以使用什么功能?

2 个答案:

答案 0 :(得分:9)

对于 histerical 原因,数学库未与标准库的其余部分捆绑在一起。您必须使用gcc的-lm选项手动将其添加到编辑中。

gcc -std=c99 test.c -o test -lm

答案 1 :(得分:6)

您是否与数学库链接?

  gcc -std=c99 test.c -o test -lm