相关疑难解决方法(0)

C的pow()不适用于变量指数

我有一小段代码:

#include <math.h>

int main(void){
    pow(2.0,7.0);
    //Works

    double x = 3.0;
    pow(2.0,x);
    //Fails with error "undefined reference to 'pow'"
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

-lm在Eclipse编译器设置中链接了:gcc -O0 -g3 -Wall -lm -c -fmessage-length=0 -MMD -MP -MF"src/pgm.d" -MT"src/pgm.d" -o "src/pgm.o" "../src/pgm.c"所以我不确定错误的来源是什么.我不做什么?

c pow

2
推荐指数
2
解决办法
1775
查看次数

标签 统计

c ×1

pow ×1