Geany строит проекты, используя внешние команды.Это гибко и позволяет среде IDE не зависеть от языка, что позволяет создавать большие и разнородные проекты.
Что касается C ++, создать базовый Makefile очень просто (намного проще, чем в примере выше).Supose Ваш проект строит программу под названием «my_program», состоит из файлов my_program.cpp и bar.cpp и связей с библиотекой foo.Все, что вам нужно, это:
LDLIBS + = -lfoo
my_program: my_program.cpp bar.cpp
Сохраните это с именем «Makefile»"в том же каталоге источников. Теперь вы должны создать собственно проект Geany, указывая, что базовый каталог - это место, где хранится код (и Makefile).
Вот и все!Теперь вы можете скомпилировать вашу программу нажатием клавиши (Shift + F9).Чтобы запустить его с помощью ключа, просто введите имя вашей программы (в примере my_program) в свойствах проекта Geany.
Обратите внимание, что важно, чтобы один из ваших исходных файлов имел то же имя, что и целевой двоичный файл, в противном случаеВы не можете использовать неявные правила Make, которые немного усложняют Makefile.