Fehler beim Komplimieren

Diskutiere Fehler beim Komplimieren im C/C++ Forum im Bereich Programmieren unter Linux/Unix; Hallo! Jetzt versuche ich mit C++ unter SuSE 9.1 Programmieren. Ich habe ein Testprogramm mit vi geschrieben bzw. unter...

  1. #1 Linuxneuling, 21.09.2004
    Linuxneuling

    Linuxneuling Tripel-As

    Dabei seit:
    09.02.2004
    Beiträge:
    249
    Zustimmungen:
    0
    Hallo! Jetzt versuche ich mit C++ unter SuSE 9.1 Programmieren. Ich habe ein Testprogramm mit vi geschrieben bzw. unter /home/username/linux_hallo.cpp abgespeichert. wenn ich g++ -o /home/username/linux_hallo.cpp linux_hallo eingebe bekomme ich folgende Meldung:
    linux_hallo.cpp:1: error: parse error before `##' token
    linux_hallo.cpp:1: error: parse error before `##' token
    linux_hallo.cpp:1: error: syntax error before `.' token
    In file included from /usr/include/g++/i586-suse-linux/bits/c++locale.h:42,
    from /usr/include/g++/iosfwd:46,
    from /usr/include/g++/ios:44,
    from /usr/include/g++/ostream:45,
    from /usr/include/g++/iostream:45,
    from linux_hallo.cpp:2:
    /usr/include/langinfo.h:48: error: `__LC_TIME' was not declared in this scope
    /usr/include/langinfo.h:48: error: enumerator value for `ABDAY_1' not integer
    constant
    /usr/include/langinfo.h:241: error: `__LC_COLLATE' was not declared in this
    scope
    /usr/include/langinfo.h:241: error: enumerator value for `_NL_COLLATE_NRULES'
    not integer constant
    /usr/include/langinfo.h:265: error: `__LC_CTYPE' was not declared in this scope
    /usr/include/langinfo.h:265: error: enumerator value for `_NL_CTYPE_CLASS' not
    integer constant
    /usr/include/langinfo.h:357: error: `__LC_MONETARY' was not declared in this
    scope
    /usr/include/langinfo.h:357: error: enumerator value for `__INT_CURR_SYMBOL'
    not integer constant
    /usr/include/langinfo.h:471: error: `__LC_NUMERIC' was not declared in this
    scope
    /usr/include/langinfo.h:471: error: enumerator value for `__DECIMAL_POINT' not
    integer constant
    /usr/include/langinfo.h:492: error: `__LC_MESSAGES' was not declared in this
    scope
    /usr/include/langinfo.h:492: error: enumerator value for `__YESEXPR' not
    integer constant
    /usr/include/langinfo.h:507: error: `__LC_PAPER' was not declared in this scope
    /usr/include/langinfo.h:507: error: enumerator value for `_NL_PAPER_HEIGHT' not
    integer constant
    /usr/include/langinfo.h:512: error: `__LC_NAME' was not declared in this scope
    /usr/include/langinfo.h:512: error: enumerator value for `_NL_NAME_NAME_FMT'
    not integer constant
    /usr/include/langinfo.h:521: error: `__LC_ADDRESS' was not declared in this
    scope
    /usr/include/langinfo.h:521: error: enumerator value for `
    _NL_ADDRESS_POSTAL_FMT' not integer constant
    /usr/include/langinfo.h:536: error: `__LC_TELEPHONE' was not declared in this
    scope
    /usr/include/langinfo.h:536: error: enumerator value for `
    _NL_TELEPHONE_TEL_INT_FMT' not integer constant
    /usr/include/langinfo.h:543: error: `__LC_MEASUREMENT' was not declared in this
    scope
    /usr/include/langinfo.h:543: error: enumerator value for `
    _NL_MEASUREMENT_MEASUREMENT' not integer constant
    /usr/include/langinfo.h:547: error: `__LC_IDENTIFICATION' was not declared in
    this scope
    /usr/include/langinfo.h:547: error: enumerator value for `
    _NL_IDENTIFICATION_TITLE' not integer constant

    kann mit bitte jemand helfen, was ich falsch gemacht habe.
     
  2. #2 Hendrik, 21.09.2004
    Hendrik

    Hendrik .........................

    Dabei seit:
    29.06.2004
    Beiträge:
    95
    Zustimmungen:
    0
    Ort:
    Osnabrück
    wär toll, wenn du den source mitposten würdest...

    edit:

    sieht so aus als ob daheader-files fehlen?
     
  3. etuli

    etuli Betrunken

    Dabei seit:
    12.04.2003
    Beiträge:
    278
    Zustimmungen:
    0
    Boeses Faul.

    Sollte heissen "g++ -o linux_hallo /home/username/linux_hallo.cpp"
     
  4. #4 Linuxneuling, 21.09.2004
    Linuxneuling

    Linuxneuling Tripel-As

    Dabei seit:
    09.02.2004
    Beiträge:
    249
    Zustimmungen:
    0
    hilft auch nicht weiter...

    Hier die Source:
    ####linux_hallo.cpp
    #include <iostream>
    using std::cout;
    using std::endl;

    int main()
    {
    cout << "hallo linux!" << endl;
    return 0;
    }
     
  5. #5 andrullo, 21.09.2004
    andrullo

    andrullo Jungspund

    Dabei seit:
    15.08.2004
    Beiträge:
    13
    Zustimmungen:
    0
    Ort:
    120.0.0.1
    steht dies wirklich in deinem sourcecode? # kennzeichnen eigentlich praeprozessor-direktiven und ###linuux_hallo.cpp sollte ihn verwirrren (jedenfalls habe ich keine ahnung fuer was dies sein soll) .
    lass mal diese zeile weg und versuch es nochmal zu kompilieren.
    viele gruesse
    andrullo
     
  6. #6 qmasterrr, 21.09.2004
    qmasterrr

    qmasterrr Foren Gott

    Dabei seit:
    01.01.2004
    Beiträge:
    2.735
    Zustimmungen:
    0
    Ort:
    Germany/NRW/Wesel
    öm es steht doch alles in der fehlermeldung...
    ersetze in der ersten zeile die ### mit // wir sind hier nicht unter der bash
     
  7. #7 Hendrik, 21.09.2004
    Hendrik

    Hendrik .........................

    Dabei seit:
    29.06.2004
    Beiträge:
    95
    Zustimmungen:
    0
    Ort:
    Osnabrück
    stimmt, der lattenzaun is kein kommentarzeichen!:)
     
  8. #8 Linuxneuling, 21.09.2004
    Linuxneuling

    Linuxneuling Tripel-As

    Dabei seit:
    09.02.2004
    Beiträge:
    249
    Zustimmungen:
    0
    Danke :-)

    Jetzt funktioniert es, nachdem ich die Zeile weggelassen habe.

    Ich habe eigentlich das erste Mal versucht ein C++ Programm zu schreiben. Ich war einfach neugierig, wie das wirklich unter linux funktioniert und bin auf diesen Thread gestoßen: http://www.unixboard.de/vb3/showthread.php?t=7462. Von dort habe ich den blöde Source...
     
Thema:

Fehler beim Komplimieren

Die Seite wird geladen...

Fehler beim Komplimieren - Ähnliche Themen

  1. Ubuntu fehler beim instalieren

    Ubuntu fehler beim instalieren: Hallo Ich wollte auf meinem Pc Ubuntu neben Windows instalieren da ich hörte ist besser geignet für steam games. Ich habe mir deshalb auf einem...
  2. fstab: Netzlaufwerk beim Booten einbinden verursacht Fehler

    fstab: Netzlaufwerk beim Booten einbinden verursacht Fehler: Ich benutze davfs2, um ein WebDAV-Verzeichnis einzubinden. Wenn ich folgenden Eintrag in meine fstab schreibe, kann ich das Verzeichnis wunderbar...
  3. KSH: Problem beim Umleiten des Fehlerkanals

    KSH: Problem beim Umleiten des Fehlerkanals: Hallo, in einen KSH Skript führe ich folgende Befehle aus RESULT=""; ERROR=""; idsldapsearch -h localhost -p $PORT -D $USER -w $PW -s sub -b...
  4. Fehlermeldung beim SSH-Login / Server nicht mehr erreichbar

    Fehlermeldung beim SSH-Login / Server nicht mehr erreichbar: Hallo, nach einem Neustart ist mein Lenny (Root-Server bei Hetzner) leider nicht mehr so richtig aufgewacht. Die Symptome: - Websites sind...
  5. VirtualBox Fehler beim Installieren

    VirtualBox Fehler beim Installieren: Hallo zusammen Ich habe mir das Fedora 15 aufegspielt und wollte mir heute mal die Virtualbox installieren. Lerider bekomme ich immer ein Fehler...