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

Autres éditeurs Discussion :

commande gcc qui ne fonctionne pas


Sujet :

Autres éditeurs

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 31
    Points : 21
    Points
    21
    Par défaut commande gcc qui ne fonctionne pas
    Bonjour tout le monde,
    j'ai un problème que j'ai postulé sur ce mme site seulement il portait un autre nom ce pourquoi le redirige ici
    de plus je sais qu'il existe sur beaucoup de forum
    mais voilà je ne vois pas ou est le problème si quelqu'un peu m'aider

    je veux ajouter cette option :
    -include file réalise l'équivalent d'un #include file, pour ajouter à tout mes fichier .cpp un fichier que j'ai creer .h

    ça fonctionne tres bien sur l'invite de commande

    voilà la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    D:\Amina\WorkSpace\ParseurCPP5> Resource\gcc.exe -E -B Resource
     -include fichier.h 
    TestCases\main.cpp > Test\resl.cpp
    D:\Amina\WorkSpace\ParseurCPP5>  Le chemin vers le gcc
    Resource\gcc.exe -E -B Resource  Exécuter que le pre processing
    -include fichier.h  L’option pour ajouter le fichier .h
    TestCases\main.cpp > Test\resl.cpp Le fichier d’entrée cpp (main.cpp) et celui de sortie pour le parsing(resl.cpp)


    et voilà la commande en JAVA qui ne fonctionne pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    String[] Commande = new String[] {"command.com","/C",
                "Resource\\gcc.exe",
                "-E",					                    
                "-B","Resource",
                "-include","fichier.h",
                in_path,
                ">",					                      
                "test\\"+out_path};
    la commande suivante fontionne tres bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    String[] Commande = new String[] {"command.com","/C",
                "Resource\\gcc.exe",
                "-E",					                    
                "-B","Resource",
                in_path,
                ">",					                      
                "test\\"+out_path};
    c'est seulement "-include","fichier.h", qui ne fonctionne pas
    de plus j'ai essayer avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    "-include","fichier.h", 
    "-i","fichier.h", 
    "-includefichier.h", 
    "-ifichier.h",
    C'est urgent
    Merci de votre aide

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Points : 13 017
    Points
    13 017
    Par défaut
    As tu fais un dump de ta commande sur la console pour voir ce que tu veux vraiment exécuter ? C'est peut être un problème de ton code Java et pas de gcc.

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 31
    Points : 21
    Points
    21
    Par défaut
    le fichier en sortie avec l'invite de commande est correct car je fais un autre traitement avec et il est tout à fais juste
    maintenant la commande en JAVA ne répond quant je met cett option
    -include fichier.h
    c'est que je ne comprend pas
    qu'est ce qui manque???

    je ne pense pas que le problème vient du programme java car la commande sans cette option répond aussi parfaitement

  4. #4
    Membre à l'essai
    Inscrit en
    Août 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 31
    Points : 21
    Points
    21
    Par défaut
    j'ai trouvé ou est le problème
    c'est le fichier où se trouve les fichier de test
    in_path: c'est un chemin qui n'est pas donné en dur
    il est en paramètre
    pour spécifier le chemin des test
    je l'ai afficher il contient ça
    D:\Amina\WorkSpace\ParseurCPP7\.\TestCases\main.cpp

    seulement quant je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    String[] cmd = new String[] {"command.com","/C",
    	            "Resource\\gcc.exe",
    	            "-E",									                    
    	            "-B","Resource",
    	            "-I","LibM",
    	            "-include","monfichiercreer.h",
    	            "TestCases\\main.cpp",
    	            ">",				                      
    	            "Test\\tes.tmp"};
    ça marche
    reste maintenant regler le problème
    mais au moins je sais d'ou il vient

    il est où se bouton résoulut??
    Merci encore mille fois:

  5. #5
    Membre à l'essai
    Inscrit en
    Août 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 31
    Points : 21
    Points
    21
    Par défaut
    Ben enfaite maintenant que j'y pense
    j'ai déjà rencontré ce genre de problème
    en faite c'est à cause de la longeur du chemin donner
    qui est limité par le gcc
    est ce que tu as une idée sur ça

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Commande SQL qui ne fonctionne pas dans une JSP
    Par crippy dans le forum JDBC
    Réponses: 1
    Dernier message: 14/12/2012, 10h50
  2. commande qui ne fonctionne pas
    Par gege765 dans le forum VBScript
    Réponses: 8
    Dernier message: 01/05/2011, 12h20
  3. Commande tar qui ne fonctionne pas
    Par sheira dans le forum Shell et commandes GNU
    Réponses: 13
    Dernier message: 02/04/2009, 17h59
  4. commande SQL qui ne fonctionne pas
    Par Flavien44 dans le forum VBA Access
    Réponses: 5
    Dernier message: 13/06/2007, 17h40
  5. Boutons de commande qui ne fonctionnent pas
    Par Shakti dans le forum IHM
    Réponses: 4
    Dernier message: 24/11/2006, 17h29

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