becherglas
28.03.2004, 12:38
Hi,
hab schon wieder ein Problem :roll:
Diesmal geht es um folgendes:
#include <avr/io.h>
#include <math.h>
#define SYSCLK 1000000 // Taktfrequenz
void wait(unsigned int us);
void startup(void);
void forward(unsigned int speed);
int main(void)
{
DDRA = 0xff;
startup();
while(1) {forward(1);}
}
void startup(void) {
unsigned int i;
for(i=1;i<=100;i++) {
forward(10 / sqrt(i));
}
}
...
Beim Kompilieren bekomm ich jedoch jedesmal den Fehler
undefined reference to `sqrt'
Hab leider noch nicht genug erfahrung um selbst drauf zu kommen ... also muss ich euch leider wieder nerven :oops:
PS: Hab auch fleißig gegoogelt aber nix gefunden.
Mfg
hab schon wieder ein Problem :roll:
Diesmal geht es um folgendes:
#include <avr/io.h>
#include <math.h>
#define SYSCLK 1000000 // Taktfrequenz
void wait(unsigned int us);
void startup(void);
void forward(unsigned int speed);
int main(void)
{
DDRA = 0xff;
startup();
while(1) {forward(1);}
}
void startup(void) {
unsigned int i;
for(i=1;i<=100;i++) {
forward(10 / sqrt(i));
}
}
...
Beim Kompilieren bekomm ich jedoch jedesmal den Fehler
undefined reference to `sqrt'
Hab leider noch nicht genug erfahrung um selbst drauf zu kommen ... also muss ich euch leider wieder nerven :oops:
PS: Hab auch fleißig gegoogelt aber nix gefunden.
Mfg