cw628 发表于 2012-12-7 21:53:07

为何我用winavr库函数pow时报错?

程序是这样的:

double temp = 2.54;
temp = pow(temp,0.19029f);

只要pow中的参数有一个是变量就会编译出错,提示如下,但是直接输入两个数字就可以编译通过,例如temp = pow(2,5);

gcc plug-in: Error: Object file not found on expected location F:\Electrnic\Program\C\AVR\AHRS\default\ARHS.elf

我的winavr版本是WinAVR-20100110,在编译时加了-lm的,还是有上述问题。

yklstudent 发表于 2012-12-7 22:50:44

2006下试了试 发现编译能通过 但是软件仿真有问题 不知道硬件上有没有问题
页: [1]
查看完整版本: 为何我用winavr库函数pow时报错?