DJGPP will nicht C++-Dateien kompilieren
-
C-Dateien schon.
Folgende Fehlermeldung bekomme ich, wenn ich eine C++-Datei kompilieren will:
Fehler: c:/djgpp/lib/gcc-lib/djgpp/3.1/libstdcxx.a(c++locale.o): In function
void std::\_\_convert\_to\_v<float>(char const*, float&, std::\_Ios_Iostate&, int* const&, int)': c++locale.o(135) Fehler: undefined reference to
_finite'
Fehler: collect2: ld returned 1 exit statusWie kann man das ändern?
-
datei sollte als .cpp abgespeichert sein.. und mit
gxx deinedatei.cpp -o deineexe.exe
compiliert werden..hast du gxx benutzt??
für c = gcc
ps: dann unterstützt der alte djgpp nicht alle templates (meines wissens nach)
zeig mal den code ..
ich teste ihn bei meinem altertümlichen[ Dieser Beitrag wurde am 17.06.2002 um 09:46 Uhr von elise editiert. ]
-
Ich habe den Fehler behoben. Es lag an der GPP/GCC-Version 3.1. Mit der alten 3.04er geht es wieder wunderbar.