Re: gcc and X
Colin Watson writes:
> On Mon, Dec 02, 2002 at 12:26:37PM +0000, Pedro Quaresma de Almeida wrote:
> > But when I do the command
> >
> > > gcc xdriver.c
> >
> > I got
> >
> > -----------------//------------------
> > /usr/lib/crt1.o: In function `_start':
> > /usr/lib/crt1.o(.text+0x18): undefined reference to `main'
>
> Indeed, you don't have a main(). If this is a driver rather than a
> program, perhaps you want to compile it as a shared object?
>
The program is in another file "exemplo.c", but the problem is in this
driver.
>
> You need to link the X library using -lX11.
>
That's my problem! When I do
> gcc xdriver.c -shared -lX11 -o xdriver.so
I get
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
But I have the xlibs...
ii xlibs 4.1.0-5 X Window System client libraries
ii xlibs-dev 4.0.3-4 X Window System client library development
Is this a problem with the PATH, I have tried to compile with
-I/usr/include
but without any luck.
--
Pedro Quaresma de Almeida
e-mail: pedro@mat.uc.pt
Reply to:
- References:
- gcc and X
- From: Pedro Quaresma de Almeida <pedro@mat.uc.pt>
- Re: gcc and X
- From: Colin Watson <cjwatson@debian.org>