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

C Discussion :

compiler un programme


Sujet :

C

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 19
    Par défaut compiler un programme
    Bonjour a tous voila je souhaite a partir d'un programme principal compiler un programme secondaire et l'exécuter, voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    #include <stdio.h>
    #include <stdlib.h>
    main()
    {
    int a;
    printf("... tapez 1\n");
    printf("...tapez 2\n");
    scanf("%d",&a);
    switch(a)
    {
    case 1:
    system("gcc basic.c -o basic.exe");
    system("basic.exe");
    break;
    ...
    }
    system ("PAUSE");
    return 0;
    }
    lorsque je compile sous devc++, aucune erreur est détecté, tout fonctionne bien par contre une fois que l'exécutable du programme principal est créé et que je le lance dirrectement la fenetre s'ouvre et me met:
    'gcc' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commande.
    'basic.exe' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commande.

    (je souhaite faire un programme portable qui fonctionne aussi bien sous windows que sous linux).
    merci de votre aide.

  2. #2
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    Tu as bien installé gcc ? ajouté le dossier bin dans %PATH ?

  3. #3
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par Mayti4
    Tu as bien installé gcc ? ajouté le dossier bin dans %PATH ?
    Pourais tu expliquer un peu plus stp?
    merci

  4. #4
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    A la place de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    gcc basic.c -o basic.exe
    Il faut que tu mettes le chemin complet de l'executable gcc

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    C:\\Dev-cpp\\bin\\gcc basic.c -o basic.exe
    J'ai mis des \\ parce que ta commande se trouve entre des " ".

Discussions similaires

  1. [Outils][C#] Comment compiler un programme ?
    Par H-bil dans le forum EDI/Outils
    Réponses: 4
    Dernier message: 06/04/2007, 12h18
  2. Compiler un programme avec winapi.h
    Par mannostab dans le forum Langage
    Réponses: 2
    Dernier message: 06/10/2006, 22h06
  3. Compiler un programme perl pour palteforme Win32
    Par LE NEINDRE dans le forum Modules
    Réponses: 1
    Dernier message: 11/01/2006, 14h27
  4. [Compilation] Dev ne peut pas compiler mon programme
    Par Rémaill dans le forum Dev-C++
    Réponses: 9
    Dernier message: 01/11/2005, 00h41
  5. Delphi 2005 : Erreur de compilation du programme
    Par bigbestboy dans le forum Langage
    Réponses: 6
    Dernier message: 03/08/2005, 18h14

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