Отладка FB
 

Для отладки и разработки является хорошей идеей построение компилятора с опциями -g и -exx чтобы включить предупреждения и проверку нулевых указателей/границ массивов. Для кода rtlib/gfxlib2, -DDEBUG позволяет предупреждения. Просто обновите config.mk и пересоберите. Пример настроек config.mk:

FBFLAGS := -g -exx
CFLAGS := -g -O0 -DDEBUG

Запуск fbc из под gdb обычно выглядит следующим образом:

gdb --args fbc foo.bas

Запуск fbc из под valgrind обычно выглядит следующим образом:

valgrind fbc foo.bas

Отметим также, что FBC можно проверить прямо из каталога построения, без того, чтобы «устанавливать» его где-нибудь еще. Это также является большой помощью при отладке.