Re: compilation impossible

Page principale

Répondre à ce message
Auteur: Edgar Bonet
Date:  
À: Liste Guilde
Sujet: Re: compilation impossible
Le samedi 24 janvier, Gauthier DELERCE a écrit :
> /bin/sh ../libtool --silent --mode=link --tag=CXX g++ -O0 -fexceptions
> -lpthread -o demo2 -L/usr/X11R6/lib acqsettings.o exception.o
> Plda_api.o demo2view.o demo2doc.o demo2.o acquiRunning.o expDlg.o
> demo2.moc.o demo2view.moc.o demo2doc.moc.o -lSDL -lqt-mt -lpng -lz
> -lm -lXext -lX11 -lSM -lICE -lpthread
> /usr/lib/gcc-lib/i486-linux/3.3.3/../../../crt1.o(.text+0x18): In
> function `_start':
> ../sysdeps/i386/elf/start.S:98: undefined reference to `main'


Un programme écrit en C doit forcément avoir une fonction appelée main.
Je pense qu'en C++ c'est la même chose. Le tien n'en a visiblement pas.

> Du coup j'ai mis à jour mon gcc et ces libs (debian sid) et idem ...


Essaye d'abord de compiler le programme ci-dessous. Si ça marche ce
n'est pas ton compilateur qui est en cause :

    ---------- couper ici ----------
    #include <stdio.h>


    int main(void)
    {
        printf("Hello, World!\n");
        return 0;
    }
    ---------- couper ici ----------


Edgar.

PS : Si tu as un message a faire passer sur la liste qui n'a rien à voir
avec les discussions en cours, il faut que tu fasses « Nouveau message »
sur ton client de courrier. Il ne faut pas « répondre » a un autre
message de la liste qui n'a rien à voir avec le tien.

-- 
Edgar Bonet           Maison : 04 76 21 29 16    Bureau : 04 76 88 10 96
3 rue Jean Prévost    Mobile : 06 77 19 79 39    Fax    : 04 76 88 11 91
38000 Grenoble        guilde@???     www.edgar-bonet.org