Hi Liste, ein Beispielprogramm : #include<linux/delay.h> main{ printf("now"); mdelay(100); printf("later"); return(0); } jedoch bekomme ich beim Kompilieren folgende Fehlermeldungen: "undefined reference to __bad_udelay" "undefined reference to __udelay" "undefined reference to __const_udelay" "undefined reference to __udelay" Was muss ich noch linken ??? Danke Torsten -- COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test -------------------------------------------------- 1. GMX TopMail - Platz 1 und Testsieger! 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger! 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post
On Wed, 2003-07-30 at 08:53, Torsten Saliwada wrote:
Hi Liste,
ein Beispielprogramm :
#include<linux/delay.h>
main{ printf("now"); mdelay(100); printf("later"); return(0); }
jedoch bekomme ich beim Kompilieren folgende Fehlermeldungen: "undefined reference to __bad_udelay" "undefined reference to __udelay" "undefined reference to __const_udelay" "undefined reference to __udelay"
Was muss ich noch linken ??? Nichts ;-)
Du verwendest linux/mdelay.h. Dies ist ein Kernel-Header, der in User-Programmen normalerweise nichts verloren hat. Mit anderen Worten: Das Progi ist Murks, wirf es weg. Ralf
Ralf Corsepius wrote:
On Wed, 2003-07-30 at 08:53, Torsten Saliwada wrote:
Hi Liste,
ein Beispielprogramm :
#include<linux/delay.h>
main{ printf("now"); mdelay(100); printf("later"); return(0); }
jedoch bekomme ich beim Kompilieren folgende Fehlermeldungen: "undefined reference to __bad_udelay" "undefined reference to __udelay" "undefined reference to __const_udelay" "undefined reference to __udelay"
Was muss ich noch linken ???
Nichts ;-)
Du verwendest linux/mdelay.h. Dies ist ein Kernel-Header, der in User-Programmen normalerweise nichts verloren hat.
Mit anderen Worten: Das Progi ist Murks, wirf es weg.
jupp, weil es Kernelspace ist. Hi, was wolltest du den Programmieren? Wenn es nur eine zeitverzögerte Ausgaben sein sollte nimm doch sleep. Weitere Infos man 3 sleep Adam
On Wed, 30 Jul 2003 at 10:51 +0200, Adam Jendrosek wrote:
Ralf Corsepius wrote:
On Wed, 2003-07-30 at 08:53, Torsten Saliwada wrote:
#include<linux/delay.h> [...] mdelay(100);
Du verwendest linux/mdelay.h. Dies ist ein Kernel-Header, der in User-Programmen normalerweise nichts verloren hat. Mit anderen Worten: Das Progi ist Murks, wirf es weg.
was wolltest du den Programmieren? Wenn es nur eine zeitverzögerte Ausgaben sein sollte nimm doch sleep.
Oder usleep, falls es nicht gleich ganze Sekunden sein sollen. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org http://www.informatik.uni-bremen.de/~eilert/
participants (4)
-
Adam Jendrosek
-
Eilert Brinkmann
-
Ralf Corsepius
-
Torsten Saliwada