Forum: Compiler & IDEs Probleme bei selbständigem Linken


von Sascha H. (Firma: --) (freeze2046)


Lesenswert?

Hallo zusammen,

ich habe ein makefile mit folgendem Inhalt:
"C:\djgpp\bin\gcc.exe" -c f1.cpp -o f1.o
"C:\djgpp\bin\gcc.exe" -include f1.cpp -c main.cpp -o main.o
"C:\djgpp\bin\ld.exe" -T main.ld main.o f1.o -o main.bin --verbose

D.h. ich habe eine Datei f1.h in der eine Klasse deklariert worden ist, 
die in f1.cpp definiert wurde. Diese Klasse möchte ich jetzt in main 
nutzen. Ich erhalte jedoch folgende Linkerfehler:

undefined reference to __Unwind_Resume
undefined reference to __ZdlPv
undefined reference to __ZTVN10__cxxabiv117__class_type_infoE
undefined reference to __gxx_personality_v0


Gegen was muss ich noch linken?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> "C:\djgpp\bin\gcc.exe" -include f1.cpp -c main.cpp -o main.o

Was soll da das -include?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Sascha H. schrieb:

> undefined reference to __Unwind_Resume
> undefined reference to __ZdlPv
> undefined reference to __ZTVN10__cxxabiv117__class_type_infoE
> undefined reference to __gxx_personality_v0
>
>
> Gegen was muss ich noch linken?

http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_cplusplus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.