Получение обновления исходного кода и перекомпиляция FB
 

Для загрузки обновлений, сделанных в репозитории FBC Git, вы можете стянуть их, используя ваш любимый графический инструмент Git или в терминале:

git pull

Чтобы взглянуть на входящие изменения до их применения, сделайте это:

# Update remote branches
git fetch

# Take a look
gitk --all

# Everything looks ok? Then merge the remote branch into the current branch to apply the update.
git merge origin/master

Перестроение выглядит очень просто, выполните снова "make". Конечно, если вы использовали параметры компиляции (как ENABLE_STANDALONE) для сборки, вы должны указать это, если они не установлены в config.mk.

make
# or if needed:
make ENABLE_STANDALONE=1

Как особое исключение для построения DOS является необходимым для запуска make clean перед make чтобы надлежащим образом восстановить FB после того, как исходники модулей были переименованы или удалены. Причиной этого является то, что под DOS/DJGPP makefile использует *.o маску для линковки fbc и архива libfb.a и т.д., вместо передачи явных имен файлов .o, потому что он должен подчиняться ограничению длины командной строки. Если make clean не запускался, он может использовать старые оставшиеся объектные файлы из предыдущей сборки. К счастью, мы не переименовываем или удаляем исходные файлы часто.