[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Kompilacja - problem



Cześć

Chciałem sobie skompilować WMResa, taki dodatek do WMakera, który pozwala
zmieniać rozdzielczości w trakcie pracy. Dostaję taki błąd:

kicia:/usr/local/src/wmres# gcc -o wmres wmres.c -L/usr/X11R6/lib -lXxf86vm
-lXmu -lX11 wmres.c 
/tmp/cctB2uLZ.o(.text+0x0): In function `Main':
: multiple definition of `Main'
/tmp/ccEJnxxE.o(.text+0x0): first defined here
collect2: ld returned 1 exit status

Wczoraj kompilowałem niekutecznie inny program i miałem podobny błąd, czyli
multiple defination tylko wtedy była to inna funkcja. Nie za bardzo wiem jak
to ugryść.

Debian to coś pomiędzy Sarge i Sidem. Próbowałem gcc 2.9.5 i 3.3

Początek pliku wygląda:

#include <X11/Xlib.h>
#include <X11/extensions/xf86dga.h>
#include <X11/extensions/xf86vmode.h>
#include <stdio.h>

int main (int argc, char *argv[])
{

main jest jedyną deklaracją funkcji.
Coś w necie znalazłem, ale nie zrozumiałem.


-- 
  Wawrzyniec Niewodniczański	E-MAIL: niewod(at)kicia.ch.pwr.wroc.pl
        vel LarryN          WWW:http://ch.pwr.wroc.pl/~niewod/en-index.php
       PhD student @ 		        JID: larryn@chrome.pl        
Wroclaw University of Technology  	TEL: +48(071)320-2894



Reply to: