IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

[CDT] problème de build et compil (make -k)


Sujet :

Eclipse Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 7
    Points : 3
    Points
    3
    Par défaut [CDT] problème de build et compil (make -k)
    Bonjour à tous,
    J'ai décidé de bazarder Visual C++ et de travailler avec Eclipse et le plugins CDT, étant parfaitement satisfait de l'environnement de travail pour des projets java.
    Mais quand je crée un nouveau projet (déjà où doit on spécifier le chemin vers les librairies ?), la console m'affiche un truc style :
    make -k clean all
    MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp.
    Incorrect command line argument: -k

    Je veux bien mais comment on la change ?
    Du coup je suis bloqué.
    En tout cas je remercie d'avance tout ceux qui m'aiderons, parce que je galère depuis un moment.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 7
    Points : 3
    Points
    3
    Par défaut
    Bon j'ai trouvé où on peut modifier la commande:
    Clique droit sur la projet -> propriétés.
    C/C++ Build.
    Bouton "MANAGE".
    Champs "Make command".

    Au passage l'option -k (minuscule) fonctionne avec mingw32-make et pas avec make. Pourquoi ce mélange dans CDT, ja sais pas, moi j'y comprend pas grand chose.
    Mais du coup maintenant ca fais ca :
    C:\program files\dev-cpp\bin\mingw32-make.exe -k all
    Building file: ../main.c
    g++ -O0 -g3 -Wall -c -fmessage-length=0 -omain.o ../main.c
    Finished building: ../main.c

    ld: crt2.o: No such file: No such file or directory
    C:\program files\dev-cpp\bin\mingw32-make.exe: *** [Test.exe] Error 1
    C:\program files\dev-cpp\bin\mingw32-make.exe: Target `all' not remade because of errors.
    Building target: Test.exe
    g++ -oTest.exe main.o
    Build complete for project Test

    (Oui je sais j'ai grugé en utilisant le mingw32-make de Dev-Cpp, mais je ferais ca bien + tard.)
    Alors je fais quoi maintenant ?
    Pourquoi ca marche pas bien du premier coup ?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 7
    Points : 3
    Points
    3
    Par défaut
    Bon ben j'ai trouvé.
    En fait en utilisant Ming, tout marche (àcondition de faire quelques modifications dans la config).
    Mais pour ceux qui veulent utiliser cygwin avec tout les outils GNU, ben armez vous de courage.

Discussions similaires

  1. différence entre compile make et build
    Par informatik2010 dans le forum Langage
    Réponses: 3
    Dernier message: 25/12/2009, 10h23
  2. [CDT] Problème compilation
    Par legolgo dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 15/09/2006, 17h35
  3. Problème de linker à la compilation
    Par screeminelle dans le forum C++
    Réponses: 8
    Dernier message: 27/10/2005, 16h20
  4. Réponses: 7
    Dernier message: 27/09/2005, 21h40
  5. [Linux]Problème System.out.println + compiler
    Par Dnx dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 21/09/2004, 22h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo