Subject: Re: Problem vid kompilering (länkning)
From: Peter Lindqvist (nevyn@wlug.westbo.se)
Date: Tue, 14 Mar 2000 08:10:14 +0100 (CET)
On Tue, 14 Mar 2000, Carl-Johan Sveningsson wrote:
> Hejsan folk.
>
> Jag tänkte kompilera ett av mina första xlib-program, men får problem när
> det ska länkas...
> De som kan det här kan väl svara...
>
> Första kommandot är bara ett test, det andra ska vara rätt...
> Jag har tittat både i ld.so.conf och att libX11.so finns...
> Hilfe...
>
> /WoC
>
> allan:~/programming/xlib/excersize$ gcc -o first first.c
> /tmp/ccgFRKyB.o: In function `main':
> /tmp/ccgFRKyB.o(.text+0x12): undefined reference to `XOpenDisplay'
> /tmp/ccgFRKyB.o(.text+0x5a): undefined reference to `XCreateSimpleWindow'
> /tmp/ccgFRKyB.o(.text+0x6f): undefined reference to `XMapWindow'
> collect2: ld returned 1 exit status
> allan:~/programming/xlib/excersize$ gcc -o first first.c -lX11
> /usr/bin/ld: cannot open -lX11: Filen eller katalogen finns inte
> collect2: ld returned 1 exit status
>
Jag föreslår att du talar om för ld var den ska leta efter bibliotek.
gcc -o first first.c -L/usr/X11R6/lib -lX11