Установка
 
Установка FreeBASIC, любые дополнительно необходимые пакеты, и, возможно, текстовый редактор или IDE.

Windows

  • Загрузить текущий FreeBASIC-x.xx.x-win32.exe инсталятор
  • Запустите его с правами администратора (если требуется). Программа установки распакует FreeBASIC в папку C:\%ProgramFiles%\FreeBASIC, или тот каталог, который вы укажите.
  • Если у Вас еще нет текстового редактора или IDE, вам потребуется установить его(ее), поскольку пакет с FreeBASIC не включает его. IDE может использоваться для того, чтобы записать и сохранить .bas файлы, а затем при помощи компилятора FreeBASIC скомпилировать их. Следующие IDE, как известно, явно поддерживают FreeBASIC:
Для удаления FreeBASIC, удалить его из списка системы установленного программного обеспечения (Добавить/удалить программы, Удаление или изменение программы).

Linux

  • Загрузить текущий FreeBASIC-x.xx.x-linux.tar.gz пакет
  • Распакуйте архив, например, делая правой кнопкой мыши -> Extract Here, или вручную в терминале:
$ cd Downloads
$ tar xzf FreeBASIC-x.xx.x-linux.tar.gz

  • Установка FreeBASIC может осуществляться из того каталога, куда он был извлечен. Обычно он устанавливается в системный каталог /usr/local/ , для того, чтобы программа FBC была доступна из любого места системы. Чтобы это сделать, выполните прилагаемый установочный скрипт:
$ cd FreeBASIC-x.xx.x-linux
$ sudo ./install.sh -i

install.sh сценарию также может быть предоставлен ​​путь в ./install.sh -i /usr если вы предпочитаете устанавливать в каталог, отличный от каталога по умолчанию /usr/local. Значение по умолчанию является хорошим выбором, так как оно позволяет избежать смешивания с содержанием /usr который обычно управляет упаковочными инструментами дистрибутивов.
  • FreeBASIC требует нескольких дополнительных пакетов для установки, прежде чем он может быть использован для компиляции исполняемых файлов. В общем, это:
      • binutils
      • libc development files
      • gcc
      • g++ (or rather, libsupc++, part of libstdc++)
      • libncurses development files
      • X11 development files (для FB графических программ)
      • libffi development files (для Threadcall оператора)
Фактические имена пакетов установки варьируются в зависимости от GNU/Linux дистрибутива .

Debian/Ubuntu x86 (32bit):
      • gcc, g++
      • libncurses5-dev
      • libx11-dev, libxext-dev, libxrender-dev, libxrandr-dev, libxpm-dev
      • libffi-dev
Debian/Ubuntu amd64 (64bit):
      • gcc-multilib, g++-multilib
      • lib32ncurses5-dev
      • libx11-dev:i386, libxext-dev:i386, libxrender-dev:i386, libxrandr-dev:i386, libxpm-dev:i386
older Debian/Ubuntu amd64 (64bit), перед включением в мультиархитектурный:
      • gcc-multilib, g++-multilib
      • lib32ncurses5-dev
      • ia32-libs
      • lib32ffi-dev
OpenSUSE x86 (32bit):
      • gcc, gcc-c++
      • ncurses-devel
      • xorg-x11-devel
      • libffi46-devel
OpenSUSE x86_64 (64bit):
      • gcc-32bit, gcc-c++-32bit
      • ncurses-devel-32bit
      • xorg-x11-devel-32bit
      • xorg-x11-libX11-devel-32bit
      • xorg-x11-libXext-devel-32bit
      • xorg-x11-libXrender-devel-32bit
      • xorg-x11-libXpm-devel-32bit
      • libffi46-devel-32bit
  • Если у Вас еще нет текстового редактора или IDE, вам потребуется установить его(ее), поскольку пакет с FreeBASIC не включает его. IDE может использоваться для того, чтобы записать и сохранить .bas файлы, а затем при помощи компилятора FreeBASIC скомпилировать их. Следующие IDE, как известно, явно поддерживают FreeBASIC:
Чтобы удалить FreeBASIC из /usr/local, вы можете запустить скрипт install.sh еще раз, но с -u опцией: sudo ./install.sh -u

DOS

  • Загрузить FreeBASIC-x.xx.x-dos.zip архив
  • Найти место для FreeBASIC по крайней мере с 13 MB свободного пространства.
  • Распакуйте ZIP архив, убедившись, что структура каталога, используемая внутри архива сохраняется ("PKUNZIP -d" для примера).
  • Каталог верхнего уровня называется FreeBASIC-x.xx.x-dos (будет обрезано до "FREEBASI" в DOS без полной поддержки LFN), так что вы можете переименовать его затем в удобное DOS-совместимое имя не длиннее 8 символов, например "FB".
  • Все важные файлы, используемые компилятором (включая, библиотеки) внутри архива носят DOS-совместимые имена, поэтому DOSLFN не требуется использовать, однако, некоторые примеры и тексты действительно носят длинные имена и будут усечены, из-за неполной поддержки LFN.
(Примечание: вы можете установить версию DOS в Windows,  переименовать нужные вам файлы, позаботясь о том чтобы имена не конфликтовали с именами приложений в DOS и затем уже установить на платформу DOS отредактированный архив)

См. также