Den Wed, 13 Dec 2000 13:10:40 GMT skrev Storm Linux User:
>Jeg skal bruge en "ceil" function fra math biblioteket, men har
>problemer med at linke den. "ceil"-funktionen er ikke direkte
>inkluderet i math.h, men ligger i /usr/include/bits/mathcalls.h.
>mathcalls.h bliver inkluderet af math.h
>
>#include "math.h" // ikke "bits/mathcalls.h"
>
>mathcalls.h indeholder: __MATHCALL (ceil,, (_Mdouble_ __x));
>
>Linkeren kommer med følgende fejl:
>
>/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
>/tmp/ccG1ZXKp.o: In function `minfunction':
>/tmp/ccG1ZXKp.o(.text+0xce): undefined reference to `ceil'
>collect2: ld returned 1 exit status
>
>Er der en eller anden .o fil, som jeg skal linke min .c-fil med?
Du skal bare bruge "cc -lm".
Så kan du bagefter overveje, hvorfor den ikke kan finde "int main()".
Mvh
Kent
--
Grafik-siden er opdateret på
http://www.celebrityshine.com/~kfr/
- sidste billede uploadet: santa.png