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: