Bienvenue invité ( Connexion | Inscription )
29 Mar 2007, 07:35
Message
#1
|
|
|
Nouveau Membre Groupe : Membres Messages : 9 Inscrit : 29 Mar 2007 Membre no 83 686 |
Bonjour à tous,
J'ai un problème (eh oui, sinon je vous écrirais pas..) Lorsque je créer un nouveau projet avec eclipse (+ SDK), il m'ajoute les INCLUDES, un dossier pour le Débugage (il me semble) et ensuite une erreur se produit: **** make -k all Génération du fichier : ../main.c Appel en cours : Compilateur GCC C gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"main.d" -MT"main.d" -o"main.o" "../main.c" Génération terminée : ../main.c Génération de cible : essai2 Appel en cours : Editeur de liens C MacOS X gcc -o "essai2" ./main.o ld: Undefined symbols: _main make: *** [essai2] Error 1 make: Target `all' not remade because of errors. Génération terminée pour le projet essai2 ensuite lorsque j'essaie de compiler, il me dit que l'application d'existe pas... Auriez-vous une solution à mon problème? Merci d'avoir pris la peine de lire mon post. |
|
|
|
![]() |
7 Apr 2007, 07:49
Message
#2
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
J' ai trouvé ce tuto beaucoup plus large qui permet de préparer le projet comme ceux open source, avec les fichiers configure et autres, et ce sont des animations, genre flash.
J-P PS: Je suis en train de tester le tuto, il nécessite automake 1.9 ou mieux (1.10 est la dernière), nous avons 1.6.3 en standard. Idem pour autoconf, il faut 1.60 ou mieux (2.61 est la dernière), nous avons 2.59 en standard. @suivre Finalement : 1) Avec les mise à jour, la préparation se fait, et un Makefile est généré par le configure (une usine à gaz ce Makefile) 2) Malgré tout il ne fonctionne pas et le make final part à l'ouest, il ne sait pas faire bin/hello avec hello.c placé dans le dossier src. 3) Malgré tout le tuto donne une idée de ce qu'il faut faire (comment créer les targets) Si j' avance encore, je mettrai à jour ces notes @+ J-P ON EFFACE TOUT Ce que j'ai fait au dessus est intéresseaant (pour tous ceux qui veulent créer un projet Open Source) mais pas nécessaire du tout. La clé est la configuration d'une propriété du projet : - Clic sur le projet dans le panneau vertical de gauche - Clic droit sur Propriétés... - Clic sur C/C++ MakeProject - Clic sur l'onglet Binary Parser - Déselection de Elf parser - Sélection de Mach-O parser <<<--- C'est çà quii fait la différence ! Il faut aussi créer (pour Eclipse) la cible du Makefile. - Clic sur le projet - Clic droit sur "Create Make Target" - Clic sur OK si la cible principale s' appelle "all" comme c' est la tradition. Puis pour faire le build - Menu Project/Build All La config de Run peut ensuite être créée et lancée. J-P Ce message a été modifié par Jaypee - 7 Apr 2007, 15:16. |
|
|
|
neo927 Problème avec la compilation avec Eclipse (Plugins C/C++) 29 Mar 2007, 07:35
noop qu'est ce qu'il y a comme texte dans main.... 29 Mar 2007, 09:29
Jaypee Et que donne le make hors d'Eclipse?
J-P 29 Mar 2007, 10:02
neo927 C'est lorsque je créer le fichier main.c qu... 29 Mar 2007, 12:24
noop Tu ne serais pas en build automatic ? j'ai fai... 29 Mar 2007, 13:24
neo927 J'étais bien en buil automatic, merci. J ai d... 31 Mar 2007, 00:09
Jaypee Tes difficultés ne sont pas liées au Mac, mais s... 31 Mar 2007, 07:34
neo927 Merci bien pour tes explicaitons concernant le Mak... 2 Apr 2007, 08:39
noop CITATION(neo927 @ 2 Apr 2007, 09:39) 2162... 2 Apr 2007, 09:55
Jaypee Oui, dans l' exemple la cible hello est un exe... 2 Apr 2007, 21:11
neo927 Bonjour à tous, s est toujours moi...
Je n arriv... 4 Apr 2007, 20:26
ntx CITATION(neo927 @ 4 Apr 2007, 21:26) 2166... 4 Apr 2007, 20:56
Jaypee J'ai fait l'effort d'installer les CDT... 6 Apr 2007, 11:22
neo927 Eclipse est le programme qui je pensais etre le mi... 6 Apr 2007, 18:05
ntx CITATION(neo927 @ 6 Apr 2007, 19:05) 2168... 6 Apr 2007, 21:36
Jaypee Les photos sont trop petites pour être vraiment u... 6 Apr 2007, 20:19
ola* Bizarre ces problèmes, à l'époque où j... 7 Apr 2007, 19:19![]() ![]() |
| Nous sommes le : 3rd April 2026 - 09:37 |