To install successfully nuBASIC (32/64 bit - packages including editor) the following software component is required on the installation computer:
Linux Installation Prerequisites
To install nuBASIC (full version) the following software components are required on the installation system:
The Simple DirectMedia Layer 2 (SDL2) - https://www.libsdl.org/ library is needed from version 1.12 to version 1.16 of nuBASIC. Next releases don't need it.
It provides sound facility for implementing PlaySound function.
To install SDL2 on Debian/Ubuntu use the following command:
To install SDL2 on Fedora/Centos use the following command:
You may compile nuBASIC either enabling or disabling SDL2 support (--enable-sdl2 configure switch is provided). SDL2 support is disabled for default.
In case of disabling SDL2 support, you need "aplay" external tool in order to exec PlaySound function.
The program aplay is generally part of most basic Linux distributions.
- nuBASIC (full version for Linux) relies on stb_image.h part of STB library (https://github.com/nothings/stb)
- nuBASIC IDE relies on Scintilla