Programmer en C++ sous Linux

Teddy -  
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,

Je débute en programmation et mes compilations sous Fedora génèrent des erreurs d'exécution que j' ai du mal à déchiffrer.Code d'erreur 1.
Qq'1 pourrait-il m' indiquer la marche à suivre?

Voilà ce que je fais,moi:

g++ -g -Wall -obonjour bonjour.cc

pour exécuter le prg suivant:

#include <iostream.h>
#include <stdlib.h>
int main( )

{
cout << "Bonjour!\n";
return (0);
}

Pour ce q j' ai pu comprendre du rapport d' exécution un" header" ne serait plus d' actualité.Je suis incapable d'en dire mieux.

Merci

2 réponses

  1. Noise-Mica Messages postés 1 Statut Membre
     
    Bon je suis aussi débutant dans le language C mais je connais les autres telle que VB, PASCAL

    moi j'ai tout refais c que vous avez fais donc je cite
    #include <iostream.h> 
    #include <stdlib.h> 
    int main( ) 
    
    { 
    cout << "Bonjour!\n"; 
    return (0); 
    } 

    J'ai juste établi une légère modification a la comande de compilation
    g++ -g -Wall -o bonjour bonjour.cc 

    remarqué l'éspace entre le O et le bonjour
    pour le reste je ne vois pas en quoi cela mene a un probleme

    Cela dépend peut etre a la distibution de Linux moi je l'ai testé sous Debian et le Linux Core 2.24

    cordiallement,
    Noise
    0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    Je viens de tester sous Cygwin (mon serveur Nunuxétant maintenant au repos)
    root@osiris ~/src/C
    $ g++.exe -g -Wall  -o bidon  bidon.cpp
    In file included from /usr/include/c++/3.3.3/backward/iostream.h:31,
                     from bidon.cpp:1:
    /usr/include/c++/3.3.3/backward/backward_warning.h:32:2: warning: #warning This
    file includes at least one deprecated or antiquated header. Please consider usin
    g one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples
    include substituting the <X> header for the <X.h> header for C++ includes, or <s
    stream> instead of the deprecated header <strstream.h>. To disable this warning
    use -Wno-deprecated.
    
    root@osiris ~/src/C
    $ g++.exe -g -Wno-deprecated   -o bidon  bidon.cpp
    
    root@osiris ~/src/C
    $ ./hello.exe
    Hello World
    

    Les messages parlent d'eux-même.
    Gates gave you the windows.
    GNU gave us the whole house.(Alexandrin)
    0