Программирование на С++ на 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
установка geany через терминал
Рис. 1 Установка Geany через терминал

Возможно перед установкой потребуется обновить информацию о новых версия программ в репозитории и обновить установленные программы.

sudo apt update
sudo apt upgrade

Запуск Geany

После установки запустить Geany можно через меню или через терминал.

geany в меню raspberry os
Рис. 2 Geany в меню Raspberry OS
geany

Написание кода, компиляция и запуск программы

Написание кода в Geany

После запуска программы пишите код в главном окне программы. Не забудьте сохранять файл с которым вы работаете с расширением .cpp

Когда вы укажите расширение файла и сохраните его Geany автоматически подсветит синтаксис (функции, строки, методы) языка C++.

работа с С++ в Geany
Рис. 3 Работа с C++ в Geany

Компиляция

С++ — компилируемый язык. Это значит, что перед запуском программы код нужно скомпилировать. Для этого нажмите на значок с кирпичиком — «build».

Если все прошло успешно, вы увидите сообщение компилятора: «compilation finished successfully». В противном случае, исправьте ошибки в коде.

Запуск

После компиляции запустите программу нажав на бумажный самолетик — «run».

build run кнопки в Geany
Рис. 4 Кнопки компиляции и запуска кода в Geany

В качестве теста мы запустили игру крестики-нолики, написанную на C++. Как видно, все работает без ошибок.

tic tac toe geany
Рис. 5 Запускаем крестики — нолики в Geany

Удачных экспериментов!

Полезные ссылки

  1. Видеоинструкция по установке Geany на Raspberry Pi (англ. яз.)

Курсы Робикс в которых используется материал

  1. Основы программирования на языке C++

Сохраните или поделитесь
Метки:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *