Pb Compilation prog C et C++ sous Linux ??

Résolu
Arno59 Messages postés 4603 Date d'inscription   Statut Contributeur Dernière intervention   -  
Arno59 Messages postés 4603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je développe des applications en java, les programmes que je réalises sous Linux fonctionne avec le jdk 1.5_05 de Sun.

Je souhaiterais programmer en C et C++, j'ai essayé de compiler des progs "simples".

------------------------------------------------------------------------------
Prog 1:
//cpfp.cpp

#include <iostream.h> // permet d'acceder au fichier d'en-tete iostream.h

//Programme principal
void main (void){
cout <<" CISEAUX - PIERRE - FEUILLE - PUITS\n";
}

-----------------------------------------------------------------------
Compilation sous shell linux :
g++ -c cpfp.cpp

bash: g++: command not found

version gcc: gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/2.8.1/specs
gcc version 2.8.1

Comment compiler des sources C et C++ correctement ?
Comment créer des executables comme Java ?

J'ai téléchargé la version 4.0.2, comment l'installer ?

7 réponses

  1. emmanuelP Messages postés 137 Statut Contributeur 161
     
    Slt,

    Ton bash te répond qu'il ne trouve pas g++ et c'est normal ton compilateur s'appelle par gcc.
    réessaye:

    gcc -c cpfp.cpp


    Good luck
    0
  2. coca59 Messages postés 2 Date d'inscription   Statut Membre
     
    Bonjour
    Il suffit d'installer g++

    Surement un apt-get install g++ sous Debian ou Ubuntu
    Ou encore un urpmi g++ pour mandrake (ou redhat?)
    Ou encore un emerge g++ sous gentoo il me semble.

    #include <iostream> // PAS D'EXTENSION .H POUR LES ENTETES STD

    using namespace std; // UTILISATION DU PACKAGE STD
    // UNIQUEMENT DANS LE BUT DE NE PAS PREFIXE COUT ET ENDL

    //Programme principal
    void main (void){
    cout <<" CISEAUX - PIERRE - FEUILLE - PUITS" << endl; // UTILISER ENDL PLUTOT QUE \n
    }

    Voilà bon courage :)
    0
  3. Arno59 Messages postés 4603 Date d'inscription   Statut Contributeur Dernière intervention   499
     
    Bonjour,

    J'ai téléchargé la version gcc 4.0.2 taille 31 Mo, comment l'installé correctement ?

    Quel répertoire faut-il créer ?
    /usr/local/gcc_4.0.2
    0
  4. philtrain Messages postés 169 Date d'inscription   Statut Membre Dernière intervention   73
     
    Bonsoir,
    $tar xvjf gcc-4.0.2.tar.bz2
    $cd gcc-4.0.2/INSTALL
    $links index.html
    

    (ou tout autre navigateur)

    Philippe
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Arno59 Messages postés 4603 Date d'inscription   Statut Contributeur Dernière intervention   499
     
    Bonjour,

    Impossible d'installer gcc ??

    cd /usr/local
    mkdir gcc4.0.2
    chmod 777 gcc4.0.2
    cd gcc4.0.2
    => Copier répertoire source
    tar xvjf gcc-4.0.2.tar.bz2

    cd /INSTALL (doc en anglais )

    ---------------------------------

    ./configure OK

    et après que faire ?
    0
  7. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    A mon avis c'est cd INSTALL (à partir du répertoire dans lequel tu as décompressé gcc) et non cd /INSTALL (qui veut dire aller dans le répertoire INSTALL à la racine du disque).

    Ensuite je suis sûr qu'un fichier très clair t'expliqueras la marche à suivre. Mais sinon tu peux déjà avoir un premier aperçu enchercahnt comment on compile des paquets dans la base de connaissance ccm. Généralement c'est ./configure && make && make install

    Bonne chance
    0
  8. Arno59 Messages postés 4603 Date d'inscription   Statut Contributeur Dernière intervention   499
     
    Merci pour l'info,

    Je ferais cela lundi.
    0