Установка FreeBASIC, любые дополнительно необходимые пакеты, и, возможно,
текстовый редактор или IDE.
Windows
- Загрузить текущий FreeBASIC-x.xx.x-win32.exe
инсталятор
- Запустите его с правами администратора (если требуется). Программа
установки распакует FreeBASIC в папку C:\%ProgramFiles%\FreeBASIC, или
тот каталог, который вы укажите.
- Если у Вас еще нет текстового редактора или IDE, вам потребуется установить
его(ее), поскольку пакет с FreeBASIC не включает его. IDE может использоваться
для того, чтобы записать и сохранить .bas файлы, а затем при помощи компилятора
FreeBASIC скомпилировать их. Следующие IDE, как
известно, явно поддерживают 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
- gcc, gcc-c++
- ncurses-devel
- xorg-x11-devel
- libffi46-devel
- 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 отредактированный
архив)
См. также