C++ (G++/gcc) liefern immer einer Fehlermeldung nach Neuinstallation

Diskutiere mit über: C++ (G++/gcc) liefern immer einer Fehlermeldung nach Neuinstallation im Mac OS X Entwickler, Programmierer Forum

  1. Silence7

    Silence7 Thread Starter MacUser Mitglied

    Beiträge:
    849
    Zustimmungen:
    12
    Registriert seit:
    31.01.2005
    Hab ich was vergessen zu installieren? Die .cpp Programme sollten keine Fehler haben.

    Hier die Ausgabe

    /usr/bin/ld: Undefined symbols:
    SimpleCircle::~SimpleCircle()
    std::basic_istream<char, std::char_traits<char> >::operator>>(int&)
    std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))
    std::basic_ostream<char, std::char_traits<char> >::operator<<(int)
    std::ios_base::Init::Init()
    std::ios_base::Init::~Init()
    std::cin
    std::cout
    std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)
    std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)
    ___gxx_personality_v0
    __Unwind_fallback_frame_state_for
    restFP
    saveFP
    collect2: ld returned 1 exit status

    bzw:

    dyn-int-218-247:~/Documents/Uni/Grundstudium/Informatik/CPP joernahrens$ g++ car.cpp -o hallo
    /usr/bin/ld: Undefined symbols:
    SimpleCircle::~SimpleCircle()
    collect2: ld returned 1 exit status
     
  2. below

    below MacUser Mitglied

    Beiträge:
    13.882
    Zustimmungen:
    1.086
    Registriert seit:
    15.03.2004
    Offenbar fehlt Dir ein Destruktor. Aber warum kann ich Dir so per Ferndiagnose auch nicht sagen, dazu müsstest Du mal Code posten

    Gruss

    Alex
     
  3. Spacemojo

    Spacemojo MacUser Mitglied

    Beiträge:
    616
    Zustimmungen:
    21
    Registriert seit:
    16.05.2004
    Das könnte an gcc 4.0 liegen
    Kompiliere mal mit gcc-3.3

    Tobi
     
  4. Silence7

    Silence7 Thread Starter MacUser Mitglied

    Beiträge:
    849
    Zustimmungen:
    12
    Registriert seit:
    31.01.2005
    das kommt immer.

    selbst wenn ich nur Hello World C++ script kompilieren will...

    also ich habe:

    gcc hello.cpp -o hello
    g++ hello.cpp -o hello

    getestet...

    also gcc -3.3 hello.cpp -o hello ? ne oder?
     
  5. WoSoft

    WoSoft MacUser Mitglied

    Beiträge:
    261
    Zustimmungen:
    0
    Registriert seit:
    24.08.2004
    Du kannst wie unter Linux eingeben
    g++ -o hello hello.cpp

    Darauf kommt die Frage, ob du C++ meinst. Drücke y (yes) und der Compiler erledigt seinen Job. Einfacher ist es, den Umweg zu sparen und einzugeben

    c++ -o hello hello.cpp
     
  6. Tom1337

    Tom1337 MacUser Mitglied

    Beiträge:
    86
    Zustimmungen:
    0
    Registriert seit:
    15.10.2005
    danke, genau danach habe ich gestern verzweifelt gesucht!
     
Die Seite wird geladen...
Ähnliche Themen - C++ (G++ gcc) Forum Datum
Suche einfache IDE für C Mac OS X Entwickler, Programmierer 13.08.2016
C++ Programm von Windows zu Mac? Mac OS X Entwickler, Programmierer 05.05.2016
Buchtip für C++ Mac OS X Entwickler, Programmierer 13.10.2015
C: Array in Funktionsprototyp Mac OS X Entwickler, Programmierer 26.08.2015
C - Problem mit "fflush(stdin); wahl = getchar();" unter OSX? Mac OS X Entwickler, Programmierer 13.06.2015

Diese Seite empfehlen

Benutzerdefinierte Suche