Gleitkomma-Bibliothek für arm-elf-gcc

OP #2333011
Lesenswert?

Hallo,
ich habe auf meine Ubuntu-PC die arm-elf-toolchain installiert, wie es 
hier
http://wiki.ubuntuusers.de/GNU_ARM-Toolchain?highlight=arm-elf erklärt 
wird. Das kompilieren kleiner Programme funktioniert auch wunderbar. 
Leider bekomme ich eine Fehlermeldung, wenn ich versuche mit 
Gleitkommavariablen zu arbeiten. Möchte ich sie addieren, multiplizieren 
usw kommt die Fehlermeldung:
undefined reference to `__addsf3'
undefined reference to `__mulsf3'
Es scheint als ob der Compiler die Gleitkomma-Bibliothek nicht finden 
kann. Im Anhang ist das Makefile, dass ich verwende. Vielleicht muss ich 
dort die lib noch einbinden?
Vielen Dank,
Ludwig
Angehängte Dateien:
Moderator Persönliche Seite #2333934
Lesenswert?

- nicht mit *-ld linken, sondern mit dem Compiler-Frontend
- Linkerparameter für lib-gcc: -lgcc
- Linkerparameter für libc (üblicherweise aus newlib-Quellcode): -lc
Das Makefile ist zwar kurz und knapp, hatte selbst aber mit diesen 
Minimakefiles mehr Verdruss als Erfolg. Vielleicht hilft eines meiner 
Makefiles als Vorlage etwas. Z.B. aus dem zip-Archiv bei 
http://siwawi.bauing.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html#chanfat_lpc2k_spi

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