"치명적인 오류: fstream: 해당 파일이나 디렉터리가 없습니다: Arduino에 코드를 업로드할 때

"치명적인 오류: fstream: 해당 파일이나 디렉터리가 없습니다: Arduino에 코드를 업로드할 때

업로드 하려고 합니다이것Ubuntu에서 Arduino Yun에 코드를 추가했는데 이 오류가 계속 발생합니다.

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.

그런 다음 Windows에서 시도했는데 제대로 작동합니다.

그래서 우분투 문제인 것 같아요. 새 패키지 등을 설치해야 한다고 생각하지만 누군가가 이 과정을 안내해 줄 수 있다면 정말 감사하겠습니다. 왜냐하면 저는 우분투를 처음 접했고 무기력함을 느끼기 때문입니다.

답변1

모든 Arduino 파일을 삭제하고 다시 설치했는데 어떤 이유로 든 작동했습니다. 아마도 처음에 실수로 뭔가를 지웠던 것 같습니다.

어쨌든 고마워

답변2

치명적인 오류: fstream: 해당 파일이나 디렉터리가 없습니다.

다음을 실행하여:dpkg -S fstream

나는 얻다:

libstdc++-4.8-dev:amd64: /usr/include/c++/4.8/fstream
libstdc++-4.8-dev:amd64: /usr/include/c++/4.8/bits/fstream.tcc

그러면 다음과 같이 할 수 있습니다.

sudo apt-get install libstdc++-4.8-dev:amd64

관련 정보