|
Hi!
Back again with more problems. I want to use random() in my programs and
looking in stdlib.h it looks like it is implemented. It says:
extern long int random(void);
extern void srandom(unsigned int seed);
When I didn't have stdlib.h included, I got a warning for "implicit
declaration of function", which is of course natural. When stdlib.h was
included, I still got these error lines (which also appeared before):
rand0.o(.text+0xe):rand0.c: undefined reference to `_srandom'
rand0.o(.text+0x12):rand0.c: undefined reference to `_random'
rand0.o(.text+0xe):rand0.c: undefined reference to `_srandom'
rand0.o(.text+0x12):rand0.c: undefined reference to `_random'
rand0.o(.text+0xe):rand0.c: undefined reference to `_srandom'
rand0.o(.text+0x12):rand0.c: undefined reference to `_random'
make: *** [rand0.ds1] Error 1
Of course, I can write my own random generator, but if I have access to
random(), I would prefer it. Does anyone know what can be wrong?
Regards
Tobias
|
|
Message has 1 Reply: | | Re: random
|
| What version are you using? I believe random/srandom are broken in all non-CVS versions of legOS. To get the CVS version, head to (URL) and follow the instructions on that page. Should work fine- I just tested the new random() two hours ago and it (...) (25 years ago, 22-May-00, to lugnet.robotics.rcx.legos)
|
Message is in Reply To:
| | two compiler questions
|
| Hey, Markus and everyone else- sorry to be cluttering all of your inboxes like I have today. I have two questions about the compilers: 1) How important is the interrupt patch? What functionality would I be losing if I don't have that patch? 2) What (...) (25 years ago, 21-May-00, to lugnet.robotics.rcx.legos)
|
3 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|