gcc und libraries für atmega128

G

guenterhalt

Guenter
den avr-gcc konnt ich unter openSUSE 10.3 installieren und in /opt/cross/bin/ finden.
Libraries sind unter /opt/cross/avr/include/avr zu finden.
Offensichtlich kennt der Compiler aber diesen Pfad nicht.
Wer kann mir da helfen?
 
Kannste mal bitte die Ausgabe von
Code:
echo $PATH
posten?

Und: wie lautet denn die genaue Fehlermeldung, die beim Compilieren kommt?
 
Libraries sind unter /opt/cross/avr/include/avr zu finden.
Offensichtlich kennt der Compiler aber diesen Pfad nicht.
Wer kann mir da helfen?
Meinst Du hier 'libraries' oder header-Dateien?
Fuer letzteres kannst Du gcc den Pfad mit der Option
'-I /opt/cross/avr/include/avr' mitteilen. Zum Linken (wenn's denn tatsaechlich um Libraries und nicht header-Dateien geht, erreichst Du das Analoge mit '-L /opt/cross/avr/include/avr'
 
Danke für die Antworten.
Ich hatte natürlich die Header-Dateien gemeint und da darf man nicht
#include <io.h> sondern man muss #include <avr/io.h> schreiben.
 

Ähnliche Themen

Nginx als Reverse Proxy für Nextcloud und Emby

Linkerproblem mit MXE

GCC Crosscompiler unter Debian Wheezy

OpenSUSE 13.2, gallium-nine, mesa, wine

Remote Desktop und Wörterbuch

Zurück
Oben