keine stdint.h-file auf Debian
Ich versuche, Chibios. Der Beispiel-code, die Sie bieten, scheint zu müssen stdint.h-Datei. Das Makefile gibt die folgende Fehlermeldung:
/usr/lib/gcc/arm-none-eabi/4.8/include/stdint.h:9:26: fatal error: stdint.h: No such file or directory
# include_next <stdint.h>
^
compilation terminated.
../../os/ports/GCC/ARMCMx/rules.mk:182: recipe for target 'build/obj/crt0.o' failed
make: *** [build/obj/crt0.o] Error 1
Konnte ich finden nichts nützliches im web.
#include_next
ist non-standard. Warum haben Sie nicht versucht, es zu benutzen, anstatt#include
?- Ich habe nichts zu tun mit dieser Aussage. #include_next wird platziert in /usr/lib/gcc/arm-none-eabi/4.8/include/stdint.h Lieferumfang arm-none-eabi-gcc-Paket. Willst du, dass ich diese Datei Bearbeiten?
- Sorry, habe ich nicht bemerkt, dass. Nein, ich würde nicht vorschlagen, es zu Bearbeiten, Datei. Ich weiß nicht, warum es
#include_next
InformationsquelleAutor ceremcem | 2014-05-31
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
#include_next
wird verwendet, um einer Datei erweitern, ein anderes mit dem gleichen Namen. In diesem Fall scheint es der "andere" ist nicht verfügbar.Ich habe den gleichen Fehler versucht zu kompilieren meines Codes mit dem gcc-arm-Paket in Linux Mint, gcc-arm-none-eabi. Ich habe die letzten dieses problem durch die Installation libnewlib-arm-none-eabi:
sudo apt-get install libnewlib-arm-none-eabi
versuchen Sie dies:
Hmm, meine Antwort ist nicht geeignet für ARM, wünschte nur, die anderen avr-Benutzer können Hilfe bekommen, wenn Sie erfüllen die gleiche Frage stellen.
Wertvolle Hilfe von gcc-arm-embedded-team (hier) habe ich es geschafft zu kompilieren Chibios demo-Programm erfolgreich. Ich heruntergeladen gcc-arm-none-eabi-4_8-2014q1 von Ihrem launchpad-Website, und es hat Prima funktioniert.
Wahrscheinlich haben Sie vergessen, anzugeben
-ffreestanding
option des gcc.