Linker Fehler gnu gcc + Compiler Fehler
-
Hallo!
1. Mir werden Seitenweise Meldungen a la
xyz.o: In function '__malloc_alloc_template<0>::_S_oom_malloc(unsigned int)':
xyz.o(.__mallloc_alloc_template<0>::gnu.linkonce.t._S_oom:malloc(unsigned int)+0x01a: undefined reference to 'endl(ostream &)'entgegengeschleudert! Was ist hier los???
2. Der Compiler kennt den Ort der sstream nicht...gibt's die nicht?
Thx
void*[ Dieser Beitrag wurde am 13.06.2002 um 16:35 Uhr von void* editiert. ]
-
- Du hast wahrscheinlich "gcc" mit den falschen Parameter verwendet. Entweder du fügst den Parameter "-lstdc++" hinzu, oder ersetzt "gcc" durch "c++" oder "g++".
- Erst ab gcc 3.0 ist sstream dabei, afaik. Man kann aber eine andere Standardbibliothek dazufügen, oder nimmt strstreams ...
-
Original erstellt von Daniel E.:
- Du hast wahrscheinlich "gcc" mit den falschen Parameter verwendet. Entweder du fügst den Parameter "-lstdc++" hinzu, oder ersetzt "gcc" durch "c++" oder "g++".
*Zustimm*, nehme an, das letzter ist der Fall.
- Erst ab gcc 3.0 ist sstream dabei, afaik. Man kann aber eine andere Standardbibliothek dazufügen, oder nimmt strstreams ...
Nee, gcc 2.95.3 kennt die auch schon...
-
ist ein Compiler Problem, kein OS Problem, also ab nach andere Compiler
-
Hast Du mal ein
#include <g++-3/sstream>
versucht. Da liegen bei meinem Linux zumindest die ganzen Includes für C++.