我有 #include<math.h>
,
我尝试使用 pow(x, y) 和 powf(x, y)。
但似乎它们都不符合c99标准。
我使用命令 gcc -std=c99 test.c -o test
编译。
我可以使用哪些功能?
最佳答案
由于历史原因,数学库没有与标准库的其余部分捆绑在一起。您必须使用 gcc 的 -lm
选项手动将其添加到编译中。
gcc -std=c99 test.c -o test -lm
关于c - 如何在c99标准下将x获取到C中的pow y,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3989363/