Я пытаюсь скомпилировать программу на C ++ для Windows 10 для beaglebone black с помощью кросс-цепочки gcc-linaro-5.4.1-2017.05-i686-mingw32_arm-linux-gnueabihf.tar.xz
а также Eclipse for DS-5 CE v 5.27.0
IDE, в соответствии с это видео на ютубе.
В этом видео, после установки IDE и извлечения цепочки инструментов и указания пути цепочки инструментов к IDE, я скомпилировал простой код hello world c ++ и отправил его BBB через SSH, но вот моя проблема:
когда я хочу скомпилировать код, который использует GPIO в моем коде, например так:
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main(){
std::fstream fs;
fs.open("/sys/kernel/debug/omap_mux/gpmc_ad4");
fs << "7";
fs.close();
fs.open("/sys/class/gpio/export");
fs << "32";
fs.close();
fs.open("/sys/class/gpio/gpio32/direction");
fs << "out";
fs.close();
fs.open("/sys/class/gpio/gpio32/value");
fs << "1"; // "0" for off
fs.close();
// select whether it is on, off or flash
return 0;
}
это дает мне ошибку, которая говорит: метод ‘close’ не может быть решен
а также дает это для метода «открыть».
Ошибка:
введите описание изображения здесь
Я скомпилировал этот код с помощью Dev c ++, и он работал, но я хочу скомпилировать его с помощью кросс-компилятора для моего BBB.
Помогите мне, пожалуйста
Задача ещё не решена.
Других решений пока нет …