Probleme de main - C - Programmation
Marsh Posté le 19-12-2005 à 16:13:04
jeu de main, jeu de vilain
indice : au moment de l'édition des liens, il ne trouve pas le symbole main ...
Marsh Posté le 19-12-2005 à 16:16:41
ce qui voudrai dire que je n'ai pas de main... or non j'ai un main, sinon j'aurai déjà eu la meme erreur sous NetBSD ce qui n'est pas le cas.
Le probleme c'est que je ne vois absolument pas d'ou viens ce main manquant...
Marsh Posté le 19-12-2005 à 16:19:08
et bien, ne sachant pas quel est le programme et n'ayant rien d'autre qu'une maigre erreur à nous mettre sous la dent, tu comprendras bien que nous non plus
Marsh Posté le 19-12-2005 à 16:22:56
je sais bien
mais c'est plutot un gros programme je vais pas tout poster
bref dans mon fichier main.c il y a plusieurs fonctions, dont la fonction main que voici :
Code :
|
voila mon main, en fait je ne sais pas non plus quel bout de code donner.. y'a trop de chose..
est-ce que cela peut venir d'un fichier autre que celui de mon programme, car le message d'erreur de precise pas que cela vient d'un de mes fichier... mais dans ce cas que faire...
Marsh Posté le 19-12-2005 à 16:29:21
tu utilises un makefile pour ta compilation ?
parce que c'est peut-être simplement ton fichier objet contenant ton main qui n'est pas lié avec le reste
Marsh Posté le 19-12-2005 à 16:32:21
j'utilise bien un makefile, que voici :
Code :
|
un peu gros, enfin y'a pire ^^
Marsh Posté le 19-12-2005 à 17:41:42
tu as essayé de passer le main.c sur la ligne du dessus, dans ton makefile ? j'aurais peur que ton commentaire te pourrisse la vie
(ceci dit, j'suis loins d'être expert en makefiles )
Marsh Posté le 19-12-2005 à 18:57:31
autre tentative : tu n'aurais pas des conditions (#ifdef ...) sur le système masquant ton main lorsque tu compiles sous un autre OS que BSD ? (sait-on jamais ...)
le problème peut venir d'un peu partout, hein
Marsh Posté le 19-12-2005 à 19:05:53
theshockwave a écrit : tu as essayé de passer le main.c sur la ligne du dessus, dans ton makefile ? j'aurais peur que ton commentaire te pourrisse la vie |
Et bien pourtant tu l'es.... je n'aurai jamais pensé que le commentaire bousille le reste, cela compile et link sans probleme maintenant !
Merci beaucoup !!!
Marsh Posté le 19-12-2005 à 15:56:41
Bonjour a tous !
Voila mon probleme, j'ai un programme qui compile et fonction nickel sous NetBSD, et je me suis donc dis que d'avoir une version Linux, qui marche serai pas mal aussi !
Bref, j'ai fait les modif necessaire, et maintenant lors du linkage j'ai un beau message d'erreur, et je ne vois pas comment le resoudre.
Le voici :
Donc si vous voyez d'ou cela peut venir je suis preneur, surtout que cela marche sans probleme sous NetBSD...
Merci d'avance !