cpp in Linux

Diskutiere cpp in Linux im C/C++ Forum im Bereich Programmieren unter Linux/Unix; Ja, Ich wüßte gerne, wie man ein ganz simples cpp - Programm in Linux - debian schreibt, sowas wie hello world und wie man es in der...

  1. #1 gonschior, 16.06.2009
    gonschior

    gonschior Mitglied

    Dabei seit:
    11.03.2008
    Beiträge:
    48
    Zustimmungen:
    0
    Ja, Ich wüßte gerne,
    wie man ein ganz simples cpp - Programm in
    Linux - debian schreibt,

    sowas wie hello world und
    wie man es in der Konsole startet und compiliert.

    Ich kann so windows-cpp,
    aber der Linux-Compiler nimmt den Code so nicht an.
    er beschwert sich über mehrere Sachen.

    Ein einwandfreies HelloWorld - Beispiel würde schon genügen.
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Rittler, 16.06.2009
    Rittler

    Rittler Stümper

    Dabei seit:
    06.12.2007
    Beiträge:
    132
    Zustimmungen:
    0
    Ort:
    FS near MUC
    Code:
    #include <stdio.h>
    using namespace std;
    
    int main(int argc, char* argv[]){
       printf("hello world");
    }
    
     
  4. #3 daboss, 16.06.2009
    Zuletzt bearbeitet: 16.06.2009
    daboss

    daboss Kaiser

    Dabei seit:
    05.01.2007
    Beiträge:
    1.297
    Zustimmungen:
    0
    Ort:
    bavaria.germany.europe.world
    Das ist C, nicht C++!

    Code:
    {-alex-|-asterix-} => [~]
    (08:07:33) cat hw.cpp 
    #include <iostream>
    using namespace std;
    
    int main(int argc, char* argv[]){
        cout << "Hello World!";
        return 0;
    }
    {-alex-|-asterix-} => [~]
    (08:07:37) g++ hw.cpp -o test
    {-alex-|-asterix-} => [~]
    (08:09:44) ./test 
    Hello World!
    
    Zum Beispiel?
     
  5. #4 gonschior, 16.06.2009
    gonschior

    gonschior Mitglied

    Dabei seit:
    11.03.2008
    Beiträge:
    48
    Zustimmungen:
    0
    Anscheinend habe ich den g++ falsch installiert,
    oder es ist ein anderer Systemfehler drin:
    habe das so wörtlich nachgeschrieben:
    >> beschwert sich weiter über jede Zeile.
     
  6. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.263
    Zustimmungen:
    20
    Muss eine komische Version sein, die als Fehlermeldung "ich beschwere mich über jede Zeile" ausgibt. Kann aber auch an der Distribution "Geheimnux 1.0" des OS liegen...
     
  7. #6 gonschior, 16.06.2009
    Zuletzt bearbeitet: 16.06.2009
    gonschior

    gonschior Mitglied

    Dabei seit:
    11.03.2008
    Beiträge:
    48
    Zustimmungen:
    0
    Ich vermute, daß die Art der cpp - Datei falsch ist.
    Sowas habe Ich schon mal erlebt.
    habe mir desh. kdevelop wieder runtergeladen.
    .
    .
    .
    EDIT (autom. Beitragszusammenführung) :
    .

    Code:


    #include „stdio.h“
    #include „iostream“


    using namespace std;



    main()

    {

    cout << „Hallo Welt mgg\n“;

    };



    Ausgabe nach g++ Dateiname -o Name:


    CTestmgg.cpp:1: error: stray ‘\357’ in program

    CTestmgg.cpp:1: error: stray ‘\273’ in program

    CTestmgg.cpp:1: error: stray ‘\277’ in program

    CTestmgg.cpp:1: error: stray ‘#’ in program

    CTestmgg.cpp:1: error: stray ‘\342’ in program

    CTestmgg.cpp:1: error: stray ‘\200’ in program

    CTestmgg.cpp:1: error: stray ‘\236’ in program

    CTestmgg.cpp:1: error: stray ‘\342’ in program

    CTestmgg.cpp:1: error: stray ‘\200’ in program

    CTestmgg.cpp:1: error: stray ‘\234’ in program

    CTestmgg.cpp:2:10: error: #include expects "FILENAME" or <FILENAME>

    CTestmgg.cpp:9: error: stray ‘\342’ in program

    CTestmgg.cpp:9: error: stray ‘\200’ in program

    CTestmgg.cpp:9: error: stray ‘\236’ in program

    CTestmgg.cpp:9: error: stray ‘\’ in program

    CTestmgg.cpp:9: error: stray ‘\342’ in program

    CTestmgg.cpp:9: error: stray ‘\200’ in program

    CTestmgg.cpp:9: error: stray ‘\234’ in program

    CTestmgg.cpp:10:3: warning: no newline at end of file

    CTestmgg.cpp:1: error: ‘include’ does not name a type

    CTestmgg.cpp: In function ‘int main()’:

    CTestmgg.cpp:9: error: ‘cout’ was not declared in this scope

    CTestmgg.cpp:9: error: ‘Hallo’ was not declared in this scope

    CTestmgg.cpp:9: error: expected `;' before ‘Welt’

    tja.
     
  8. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.263
    Zustimmungen:
    20
    Benutze bitte die
    Code:
    -Tags - so ist das ja nicht lesbar.
    
    Ist das ansonsten direktes Copy-Paste?
     
  9. #8 gonschior, 16.06.2009
    gonschior

    gonschior Mitglied

    Dabei seit:
    11.03.2008
    Beiträge:
    48
    Zustimmungen:
    0
    Die Code-Tags benutzen - OK.

    Das habe Ich aus der Konsole in eine Textdatei kopiert
    und dann mit einem usb-Stick die Datei auf einen windows-Rechner übertragen und dort gemailt.

    Das muß wie gesagt ein Installationsfehler sein.
    Wahrscheinlich fhelt ein Teil des Programms, -
    so c, cpp habe Ich installiert:
    gcc, g++ und kdevelop.
     
  10. daboss

    daboss Kaiser

    Dabei seit:
    05.01.2007
    Beiträge:
    1.297
    Zustimmungen:
    0
    Ort:
    bavaria.germany.europe.world
    Falsche Anführungszeichen fallen doch mal gleich auf.
    main braucht einen Typ, vorzugsweise int, notfalls void (wobei mein g++ nur int zulässt).
    kein ; am Ende der main-} (ok, das sollte kein Fehler in dem Sinne sein...)
    includes vom System werden mit <> angegeben, nur die selbst geschriebenen mit "".
     
  11. #10 gonschior, 16.06.2009
    gonschior

    gonschior Mitglied

    Dabei seit:
    11.03.2008
    Beiträge:
    48
    Zustimmungen:
    0
    Ja, das war ja schon mal eine Hilfe,
    in windows - cpp ist das egal.

    Ich vermute aber, daß da irgendein grundlegender Fehler drin ist,
    da er jede Zeile kritisiert, kurz:
    ihm sei nicht mal das # bekannt.

    Das hat irgendeinen anderen Grund, der mit cpp nichts zu tun hat.

    noch zu sagen:
    debian-etch stable, g++, gcc, kdevelop.

    Finde den Grund aber bis jetzt nicht.
     
  12. Andrea

    Andrea Routinier

    Dabei seit:
    01.12.2003
    Beiträge:
    418
    Zustimmungen:
    0
    Ort:
    Bielefeld
    usw...

    Du hast nicht druckbare Sonderzeichen irgendwie in deinen Quellcode bekommen... Damit kompiliert das nicht.
     
  13. #12 gonschior, 16.06.2009
    gonschior

    gonschior Mitglied

    Dabei seit:
    11.03.2008
    Beiträge:
    48
    Zustimmungen:
    0
    Bin schon 1 Schritt weiter, und das mit den Sonderzeichen ist wohl auch.

    Jedenfalls:
    habe dasselbe jetzt mit cpp - compiler gemacht,
    statt g++ - Compiler beim debian und
    Ergebnis:
    er schmeißt jetzt normale Fehlermeldungen raus,
    nicht:
    jede Zeile falsch.
     
  14. #13 supersucker, 16.06.2009
    supersucker

    supersucker Foren Gott

    Dabei seit:
    21.02.2005
    Beiträge:
    3.873
    Zustimmungen:
    0
    Du bist echt der Spaßvogel vor dem Herrn, und wie soll man dir mit so einer Fehlerbeschreibung

    helfen?

    Es ist manchmal echt nicht zu glauben...

    Und wieso machst du nicht genau das, was dir daboss schon geschrieben hat?

    Naja, ich klink mich hier aus, das wird sowieso nix.

    Viel Erfolg noch.
     
  15. #14 gonschior, 16.06.2009
    gonschior

    gonschior Mitglied

    Dabei seit:
    11.03.2008
    Beiträge:
    48
    Zustimmungen:
    0
    normale Fehlermeldungen sind z.B.:
    Semikolon vergessen, Wort unbekannt usw.

    vorher fand er jeden Buchstaben falsch.

    Es kommt auch nur noch 1 ganze Fehlermeldung und compilieren und verlinken läst sich auch.

    error:
    mit # include<iostream>
    passt Ihm etw. nicht.

    Der Rest stimmt jetzt.
     
  16. myth88

    myth88 Haudegen

    Dabei seit:
    02.06.2007
    Beiträge:
    604
    Zustimmungen:
    0
    Ort:
    Italien
    vielleicht mit
    Code:
    #include <iostream>
    
    ? (spaces anders gesetzt...)
     
Thema: cpp in Linux
Besucher kamen mit folgenden Suchen
  1. linux CPP

    ,
  2. cp p unter unix

    ,
  3. linux cpp installieren

    ,
  4. cpp does not name a type hilfe
Die Seite wird geladen...

cpp in Linux - Ähnliche Themen

  1. Linux Foundation gründet TARS Foundation

    Linux Foundation gründet TARS Foundation: Linux Foundation hat aus dem TARS-Projekt eine Stiftung gemacht, die neben TARS künftig auch andere Projekte beherbergen soll. TARS ist ein...
  2. SparkyLinux 2020.03 aktualisiert das System

    SparkyLinux 2020.03 aktualisiert das System: Mit SparkyLinux 2020.03 haben die Entwickler der auf Debian aufbauenden Distribution das System aktualisiert. Neu sind neben Aktualisierungen der...
  3. »Humble Sakura Collection« mit zahlreichen Linux-Titeln

    »Humble Sakura Collection« mit zahlreichen Linux-Titeln: Das Humble-Bundle-Team hat ein neues Paket erstellt. Unter dem Titel »The Humble Sakura Collection Bundle« finden sich insgesamt 20 Anime-Spiele,...
  4. 4MLinux 32.0 erschienen

    4MLinux 32.0 erschienen: 4MLinux, eine kleine, unabhängige Linux-Distribution, ist in Version 32.0 verfügbar. Neben umfassenden Aktualisierungen bringt die neue Version...
  5. Chemnitzer Linux-Tage abgesagt

    Chemnitzer Linux-Tage abgesagt: Die Chemnitzer Linux-Tage am kommenden Wochenende wurden aufgrund der aktuellen Entwicklungen bzgl. COVID-19/Corona kurzfristig abgesagt....
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden