Получение исходного кода
 

Из Git

FreeBASIC исходный код поддерживается с помощью Системы контроля версий Git. Исходный код последней версии FB доступен из этих репозиториев Git:

  • Основной репозиторий на SourceForge:
Git clone URL: git://git.code.sf.net/p/fbc/code
Просмотр вебстраницы: http://sourceforge.net/p/fbc/code/
  • Зеркало репозитария на GitHub:
Git clone URL: https://github.com/freebasic/fbc.git
Просмотр вебстраницы: https://github.com/freebasic/fbc

Чтобы получить доступ к Git-репозиторию, необходимо сначала установить клиент Git.

  • Linux:
    • Стандартный клиент Git командной строки доступен в виде пакетов для многих дистрибутивов GNU/Linux. Например, на Debian/Ubuntu, вы можете установить git и git-gui пакеты так: sudo apt-get install git git-gui.
    • Интеграция файлового обозревателя: Некоторые инструменты, такие как RabbitVCS выступают в качестве графического интерфейса для клиента командной строки Git. Его можно интегрировать в проводник Nautilus как TortoiseSVN на Windows. Установите rabbitvcs-nautilus пакет на Debian/Ubuntu.
  • Windows:
    • Стандартный клиент Git командной строки доступен для Windows из проекта MsysGit. Просто скачайте последний установщик с их сайта и установите его. Рекомендуемые настройки для core.autocrlf поставить в  true, так что у исходного кода FB в рабочем каталоге будут CRLF окончания строк. По умолчанию MsysGit добавит полезное контекстное меню (меню правой кнопки мыши) для каталогов в Windows Explorer.
    • Есть и другие доступные клиенты Git, например TortoiseGit или SourceTree.

Проверьте http://git-scm.com/downloads для получения дополнительной информации.

После установки клиента Git, вы можете скачать ("clone") репозитарий fbc.

  • Использование командной строки Git в терминале на Linux:

# Клонируем fbc репозитарий с SourceForge в новый каталог fbc/
git clone git://git.code.sf.net/p/fbc/code fbc

# Открываем графический браузер фиксации(commit) истории:
gitk --all &

# Открываем графический инструмент фиксации (commit):
git gui &

  • Использование командной строки Git в терминале Git Bash , который идет с MsysGit на Windows:

# Git Bash является оболочкой MSYS , которая подобна Linux окружающей среде командной строки.
# Он должен сопоставить ~ домашний каталог для вашей C:\Documents and Settings\имя пользователя или
# C:\Users\имя каталога. Это нормально для работы, но если вы хотите изменить каталоги и клонировать
# fbc репозитарий где-то еще, вы можете сделать это следующим образом:
# Перейдите в каталог C:\foo\bar
cd /c/foo/bar

# Клонируем fbc SourceForge репозиторий в новый каталог fbc
git clone git://git.code.sf.net/p/fbc/code fbc

# Открываем графический браузер фиксации(commit) истории:
gitk --all &

# Открываем графический инструмент фиксации (commit):
git gui &

  • Использование MsysGit графического пользовательского интерфейса в Windows: Щелкните правой кнопкой мыши на вашем рабочем столе или в другом месте в обозревателе и выберите "Git Gui" чтобы вызвать окно Git Clone. Здесь вы можете ввести URL-адрес клонируемого Git репозитария и каталога, в который он будет клонироваться. Примечание: Щелкнув правой кнопкой мыши и выбрав Git Gui на каталоги, которые уже являются Git репозитариями, вызовет инструмент фиксации git-gui.

  • Другое: Пожалуйста, проверьте документацию вашего клиента Git. Независимо от того, какой клиент Git вы используете, вам вероятно придется вводить Git клонируемый URL где-то. Затем его следует загрузить в репозитарий fbc куда-то на вашей системе.

В результате вы должны иметь каталог fbc/ , содержащий исходный код FreeBASIC (и каталог .git, метаданные Git репозитория).

Вы можете регулярно обновлять его до последней версии, синхронизируя его с первоначально клонируемым репозиторием FBC: Перейти в ваш каталог fbc/ и запустите Git Pull. При использовании командной строки Git, вы должны сделать следующее:

cd fbc/
git pull

Из Git, но без использования клиента Git

Оба SourceForge и GitHub позволяют загружать снимки исходного кода, хранящиеся в репозитарии fbc Git. Таким образом, вы можете скачать последнюю версию исходного кода fbc без использования клиента Git. Использование клиента Git, как правило, более эффективно, хотя...

  • SourceForge: Перейти по адресу http://sourceforge.net/p/fbc/code/ в вашем браузере и нажать Download Snapshot.
  • GitHub: Перейти по адресу https://github.com/freebasic/fbc в вашем браузере и нажать Download ZIP.

Исходный код для релизов

Помимо исходного кода в Git, который соответствует текущей разрабатываемой версии FreeBASIC, вы также можете скачать исходный код последней официальной стабильной версии FreeBASIC (или предыдущих версий), посетив fbc загрузки на SourceForge:

http://sourceforge.net/projects/fbc/files/

Каталог Source Code всегда будет содержать ссылку на загрузку исходного кода последней версии FreeBASIC. Исходный код предыдущих версий можно найти в каталоге Older versions.