gcc- undefined reference to..
-
Hallo
Also auf meinem laptop habe ich Linux,ohne X,also nur bash.
da habe ich mit vim ein cpp programm geschrieben,abgespeichert und dann wollte ichs kompilieren..
also:
/tmp/cc>MahNl.o:In function 'main'
"" "" (.text+0x16):undefined reference to 'operator new(unsigned)'
//das liegt daran,dass ich int +pCount=new int; benutzt habe,ich verstehe nicht,was
//er daran auszusetzen hat..
"" "" (.text+0x26):undefined reference to 'operator new(unsigned)'
//das gleiche..
"" "" :In function '__static_initialization_and_destruction_0(int,int);
"" "" (.text+0x9a):undefined reference to'std::ios_base::init::~Init[in-charge]()'
"" "" :In function '__tcf_0':
dann nochmal das mit std::ios_base ..
/tmp/MahNl.o(.eh_frame+0x11):undefined reference to '__gxx_personality_v0'
collect2:ld returned 1 exit statusok das wird ausgegeben,ich hoffe mir kann eine rhelfen,dnen irgendwie läuft dann kein cpp programm bei mir
MfG,WinLux
-
nimm den cpp compiler g++ dann gehts
-
ehm yo die Fehlermeldungen kamen doch vom gcc..
es kam als ich :
gcc test.cpp eingab(kann nicht an der eingabe liegen,habe es mit mehreren Parametern ausprobiert)
Weiss einer eine Antwort?:(
-
Schau dir nochmal an, was Koribian gesagt hat: Nimm den g++, nicht den gcc oder den gcc mit dem parameter stdc++
-
achso,hab ich garnicht drauf geachtet,d.h. wenn ich kompilieren will dann mit gcc++ dateiname.cpp=
Den nwenn ich gcc++ eingebe sagt er befehl oder dateiname nicht gefunden.
-
der befehl heist auch "g++" (sprich ge-plusplus) und nicht gcc++ (sprich ge-zeze-plusplus).
egal jetz weist es