"schwerwiegender Fehler: fstream: Keine solche Datei oder kein solches Verzeichnis: beim Hochladen von Code auf Arduino

"schwerwiegender Fehler: fstream: Keine solche Datei oder kein solches Verzeichnis: beim Hochladen von Code auf Arduino

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

verwandte Informationen