-
4 pièce(s) jointe(s)
probleme de compilation
Bonjour,
j'ai un probleme de compilation:
projet.exe(.text+0x0):crtstuff.c: multiple definition of `mainCRTStartup'
C:/Program Files/MinGW/bin/../lib/gcc-lib/mingw32/3.2/../../../crt2.o(.text+0x0):crt1.c: first defined here
la meme erreur est reportée un grand nombre de fois.
Je ne sais pas comment faire...
pour les motivés et/ou les curieux, le code est en fichier attaché.
-
-
Il y a un problème quelque part, tu n'as pas du mettre tous les fichiers parce que les lignes dans ce genre :
Code:
projet.exe(.text+0x0):crtstuff.c: multiple definition of `mainCRTStartup'
Celà signifie qu'un identifiant est définit plusieurs fois dans un fichier crtstuff.c, fichier que tu ne donnes pas. Il en va de même pour la ligne suivante :
Code:
crt2.o(.text+0x0):crt1.c:
Le fichier crt1.c devrait être attaché.
-
crt = C Run Time. Ca vient vraissemblablement de la bibliotheque standard ou du code qui est lie d'office parce qu'il effectue l'interface avec le systeme.
Je pencherais pour un probleme d'installation ou bien quelqu'un qui joue un peu trop avec des options de link qu'il ne comprend pas.