Программирование на С++ на Raspberry Pi в Geany IDE
На Raspberry Pi установлена операционная система Linux (Debian), рекомендации по разработке на C++ для Raspberry будут применимы к любой другой машине на базе Linux и наоборот.
Для разработки кода C++ на Raspberry Pi мы выбрали IDE Geany. Это легкое IDE с открытым исходным кодом , которое при этом установлено в операционной системе Raspbian (Raspberry OS) по умолчанию.
При этом, есть более «тяжелые» и функциональные IDE которые, например, дают справки по работе функций или синхронизируют код через Git. Они однако могут тормозить из-за небольшой оперативной памяти на Raspberry Pi (512 Мб — 1 Гб на Raspberry pi 3).
В качестве IDE можно использовать любые редакторы текста и кода Linux: VIM, Nano и т.п. Однако, тогда придется вручную компилировать и выполнять код в терминале (тема отдельной инструкции)
Установка Geany на Raspberry Pi
По умолчанию на Raspberry OS установлен Geany, но возможна ситуация когда его удалили вручную или была установлена обрезаная версия операционной системы Raspberry OS.
Geany можно легко установить через терминал из репозитория следующей командой.
sudo apt install geany
Возможно перед установкой потребуется обновить информацию о новых версия программ в репозитории и обновить установленные программы.
sudo apt update
sudo apt upgrade
Запуск Geany
После установки запустить Geany можно через меню или через терминал.
geany
Написание кода, компиляция и запуск программы
Написание кода в Geany
После запуска программы пишите код в главном окне программы. Не забудьте сохранять файл с которым вы работаете с расширением .cpp
Когда вы укажите расширение файла и сохраните его Geany автоматически подсветит синтаксис (функции, строки, методы) языка C++.
Компиляция
С++ — компилируемый язык. Это значит, что перед запуском программы код нужно скомпилировать. Для этого нажмите на значок с кирпичиком — «build».
Если все прошло успешно, вы увидите сообщение компилятора: «compilation finished successfully». В противном случае, исправьте ошибки в коде.
Запуск
После компиляции запустите программу нажав на бумажный самолетик — «run».
В качестве теста мы запустили игру крестики-нолики, написанную на C++. Как видно, все работает без ошибок.
Удачных экспериментов!
Полезные ссылки
Курсы Робикс в которых используется материал
Добавить комментарий