Устанавливаем Code::blocks
Нам понадобятся компиляторы gcc и g++, встроенные в Ubuntu. Если вдруг их там нет, то ставим так:
sudo apt-get install gcc g++
Если и Code::blocks в Вашей системе нет, то ставим и его:
sudo apt-get install codeblocks
Создаём новый проект WiringPi в Code::blocks
Если WiringPi у Вас тоже нет, то ставим его:
gpio -v
gpio readall
gpio readall
Результат:
Далее запускаем Code::blocks
Далее можно выбрать разные проекты, но нам подойдёт Console application
Затем можно выбрать язык программирования. Лично я выбрал С++
Задаем имя и путь для проекта в графах "Project title" и "Folder to create project in" соответственно
Теперь нужно выбрать компилятор. Чуть выше мы поставили GNU GCC Compiller, поэтому выбор падает только на него
В main.cpp вставляем эту простую программу для примера:
#include
int main (void) {
wiringPiSetup();
pinMode (0, OUTPUT) ;
for (;;) {
digitalWrite(0, HIGH);
delay (500) ;
digitalWrite(0, LOW);
delay(500);
}
return 0;
}
int main (void) {
wiringPiSetup();
pinMode (0, OUTPUT) ;
for (;;) {
digitalWrite(0, HIGH);
delay (500) ;
digitalWrite(0, LOW);
delay(500);
}
return 0;
}
Далее жмём F9, чтобы выполнить компиляцию
Как мы видим, появились ошибки (на фото выделены красным снизу), чтобы их исправить, заходим в опции:
Далее заходим в Linker settings
Вставляем:
-lwiringPi
-lpthread
-lpthread
Сохраняем. Для компиляции и выполнения снова жмём F9
17.06.2019 в 00:09, Просмотров: 4287