SebbiUltimate
Member
- Joined
- Jun 17, 2010
- Messages
- 372
Hallo Leute,
ich muss euch wieder mit einem Problem konfrontieren. :unsure:
Ich habe mir diesen Testsourcecode und das dort befindliche devkitpro heruntergeladen.
Ich benutze davon aber nur die Compiler im Ordner .../devkitARM/arm-eabi/bin. Betriebsyystem ist Win XP und das vorher genannte Verzeichnis ist in der %PATH% drin.
Ich hatte schon vorher Probleme beim kompilieren, die aber nur an fehlenden Headern usw. lagen. Doch nun gehts an den eingemachten Assembler-Krust.
Ich bekomme folgende Ausgabe, nachdem ich "arm-eabi-gcc -o sebbi.bin main.cpp -fno-short-enums" ausführe:
PS: Und ja, ich weiß, dass jede Zeile oben mit ICH anfängt. :-D
ich muss euch wieder mit einem Problem konfrontieren. :unsure:
Ich habe mir diesen Testsourcecode und das dort befindliche devkitpro heruntergeladen.
Ich benutze davon aber nur die Compiler im Ordner .../devkitARM/arm-eabi/bin. Betriebsyystem ist Win XP und das vorher genannte Verzeichnis ist in der %PATH% drin.
Ich hatte schon vorher Probleme beim kompilieren, die aber nur an fehlenden Headern usw. lagen. Doch nun gehts an den eingemachten Assembler-Krust.
Ich bekomme folgende Ausgabe, nachdem ich "arm-eabi-gcc -o sebbi.bin main.cpp -fno-short-enums" ausführe:
Code:
f:/programme/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.5.1/../../../../arm-e
abi/bin/ld.exe: warning: C:\DOKUME~1\SEBAST~1\LOKALE~1\Temp\ccMywgv5.o uses 32-b
it enums yet the output is to use variable-size enums; use of enum values across
objects may fail
C:\DOKUME~1\SEBAST~1\LOKALE~1\Temp\ccMywgv5.o: In function `main':
main.cpp:(.text+0x40): undefined reference to `Game::Game()'
main.cpp:(.text+0x4c): undefined reference to `Game::start()'
main.cpp:(.text+0x5c): undefined reference to `Game::~Game()'
main.cpp:(.text+0x7c): undefined reference to `Game::~Game()'
main.cpp:(.text+0x80): undefined reference to `__cxa_end_cleanup'
C:\DOKUME~1\SEBAST~1\LOKALE~1\Temp\ccMywgv5.o: In function `__static_initializat
ion_and_destruction_0(int, int)':
main.cpp:(.text+0xbc): undefined reference to `std::ios_base::Init::Init()'
main.cpp:(.text+0xe4): undefined reference to `std::ios_base::Init::~Init()'
C:\DOKUME~1\SEBAST~1\LOKALE~1\Temp\ccMywgv5.o:(.ARM.extab+0x0): undefined refere
nce to `__gxx_personality_v0'
C:\DOKUME~1\SEBAST~1\LOKALE~1\Temp\ccMywgv5.o:(.eh_frame+0x43): undefined refere
nce to `__gxx_personality_v0'
collect2: ld returned 1 exit status
Drücken Sie eine beliebige Taste . . .