Ich versuche hochzuladenDasCode auf meinen Arduino Yun in Ubuntu und ich erhalte immer wieder diesen Fehler:
Arduino: 1.5.8 (Linux), Board: "Arduino Yún"
Build options changed, rebuilding all
Using library FileIO in folder: /home/djloulou/Arduino/libraries/FileIO (legacy)
/home/djloulou/arduino-1.5.8/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=158 -DARDUINO_AVR_YUN -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8041 -DUSB_MANUFACTURER= -DUSB_PRODUCT="Arduino Yun" -I/home/djloulou/arduino-1.5.8/hardware/arduino/avr/cores/arduino -I/home/djloulou/arduino-1.5.8/hardware/arduino/avr/variants/yun -I/home/djloulou/Arduino/libraries/FileIO /tmp/build8511320611227460765.tmp/sketch_dec01a.cpp -o /tmp/build8511320611227460765.tmp/sketch_dec01a.cpp.o
In file included from yun_datalogger.ino:31:0:
/home/djloulou/Arduino/libraries/FileIO/FileIO.h:12:19: fatal error: fstream: No such file or directory
#include <fstream>
^
compilation terminated.
Error compiling.
Ich habe es dann unter Windows versucht und es funktioniert einwandfrei.
Ich schätze also, dass es ein Ubuntu-Problem ist. Ich glaube, ich sollte ein neues Paket oder so etwas installieren. Aber ich wäre sehr dankbar, wenn mich jemand dabei anleiten könnte, denn ich bin ein echter Neuling bei Ubuntu und fühle mich hilflos.
Antwort1
Ich habe alle Arduino-Dateien gelöscht und neu installiert und aus irgendeinem Grund hat es funktioniert. Wahrscheinlich habe ich zuerst versehentlich etwas gelöscht.
Trotzdem danke
Antwort2
Schwerwiegender Fehler: fstream: Keine solche Datei oder kein solches Verzeichnis
Durch Ausführen von:dpkg -S fstream
Ich bekomme:
libstdc++-4.8-dev:amd64: /usr/include/c++/4.8/fstream
libstdc++-4.8-dev:amd64: /usr/include/c++/4.8/bits/fstream.tcc
Ich könnte dann:
sudo apt-get install libstdc++-4.8-dev:amd64