Code blocks debug Problem

OP #1605109
Lesenswert?

Hey Leute,
ich habe ein Problem mit Code Blocks. Einfach zum Testen habe ich mal 
einen ganz simplen Quelltext erstellt, um diesen zu Debuggen. Ergibt 
auch keinen Fehler und keine Warnungen, aber folgende Meldung:

-------------- Build: Debug in test ---------------

Linking console executable: bin/Debug/test.elf
/usr/lib/libm.so: file not recognized: File format not recognized
Process terminated with status 1 (0 minutes, 0 seconds)
0 errors, 0 warnings

Wenn ich einen Build versuche wird natürlich auch kein hex File 
erzeugt...
Hoffe ihr könnt mir weiterhelfen!
Als kleine Infos noch: Ich arbeite unter Ubuntu 9.10 in der 64 bit 
Version.
Vielen Dank schonmal,
Stefan
Gast #1606233
Lesenswert?

Stefan K. schrieb:
> /usr/lib/libm.so: file not recognized: File format not recognized

Das ist die falsche libm, was Du (bzw. der Compiler/Debugger) braucht 
ist die /usr/lib/avr/lib/libm.a. ..irgendwo(tm) in den Untiefen der 
Konfiguration musst Du ihm den Linkerpfad abändern (von /usr/lib nach 
/usr/lib/avr/lib).

HTH und viel Erfolg beim Suchen!
OP #1606246
Lesenswert?

ah, habs gefunden, unter project-build options kann man das bei search 
directories-linker hinzufügen. allerdings geht das dann nur für das 
projekt. gibt es eine möglichkeit den automatisch für alle avr projekte 
zu nutzen? oder von mir aus auch für alle anderen, denn ich nutze das eh 
nur für die avrs?
danke,
stefan
Gast #3055232
Lesenswert?

Du kannst die Einstellungen auch unter Settings | Compiler and debugger 
anpassen. Dort im ersten Fenster unter Select Compiler den AVR-GCC 
wählen.
Du hast dann die gleichen Einstellmöglichkeiten wie unter Build Options, 
allerdings global.

Viel Erfolg,
42m

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren