我有一小段代码:
#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"所以我不确定错误的来源是什么.我不做什么?
| 归档时间: |
|
| 查看次数: |
1775 次 |
| 最近记录: |