nuBASIC source has been written in C++11 and compiles under several operating systems including Windows and Linux.
To compile nuBASIC you may create a Visual Studio 2015 console application or build it by using GCC >= 4.8.1 (both VS project files and autoconf/automake scripts have been provided) or using MinGW >= 4.8.1.
Please, see also Building and Cleaning Projects and Solutions in Visual Studio at link https://msdn.microsoft.com/en-us/library/5tdasz7h.aspx
This will then build the code in the build directory you have created
Building nuBASIC by using maiken
To build nuBASIC you can also use maiken which is a C++14 Cross platform YAML based build tool for GCC/CLANG/ICC/MSVC/NVCC (please see also https://maiken.github.io).
Maiken uses a specific make-script file. You can download the nuBASIC's maiken script file at link https://github.com/eantcal/nubasic/blob/master/mkn.yaml (it will be included in the new versions of nubasic source code).
Once you have installed maiken and you have got the script file, just copy this file within the nuBASIC source code directory and execute the following commands from there:
At the end of build stage you will find the binary executable file nubasic within <source-code-dir>/bin/nubasic-release.
Getting the latest released code
The source code is managed using the git version control system.
To get your own copy of the project sources, use the following command.
or from Sourceforge repository
If the git protocol is blocked by your local area network, then you can use the alternative HTTP protocol instead.
Unless you configure nuBASIC to create the "tiny" version (./configure --enable-tinyver), you have to install following additional packages: libx11-dev, sdl2-dev, xmessage, xterm
Install script for development libs: