ich diese seltsamen Linker-Fehler immer gcc, dachte der Code funktioniert gut, wenn ich Visual Studio verwenden ..GCC seltsame Linkerfehler .. funktionieren auf Visual Studio 2010
/tmp/ccfcdCxg.o: In function `global constructors keyed to main':
codechef_permut2.cpp:(.text+0xa): undefined reference to `std::ios_base::Init::Init()'
codechef_permut2.cpp:(.text+0x19): undefined reference to `std::ios_base::Init::~Init()'
/tmp/ccfcdCxg.o: In function `ambig(unsigned long)':
codechef_permut2.cpp:(.text+0x47): undefined reference to `operator new[](unsigned long)'
codechef_permut2.cpp:(.text+0x52): undefined reference to `operator new[](unsigned long)'
/tmp/ccfcdCxg.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
ich vermöge keinen Code schreiben, weil ich denke, es ist nicht erforderlich, aber wenn jemand fühlt, werde ich es posten.
In diesem Fall werde ich die Antwort nicht posten, weil ich denke, dass es nicht erforderlich ist – jalf
Verknüpfen Sie mit 'gcc' oder' g ++ '? –
Könnten Sie bitte zeigen, wie der Compiler aufgerufen wird? Beim Kompilieren von C++ - Code mit gcc anstelle von g ++ können Verknüpfungsfehler auftreten. –