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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.