Fehler beim Komplimieren

Dieses Thema im Forum "C/C++" wurde erstellt von Linuxneuling, 21.09.2004.

  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. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #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?
     
  4. 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"
     
  5. #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;
    }
     
  6. #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
     
  7. #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
     
  8. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  9. #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!:)
     
  10. #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...