QB64 is a modern extended BASIC+OpenGL language that retains QB4.5/QBasic compatibility and compiles native binaries for Windows (XP and up), Linux and macOS.
Once you have downloaded the executable, it is advisable for QB64 to be placed in the Applications folder or some other memorable location. You should then run ```./setup_osx.command```
## Linux [](##Linux)
For Linux make sure to downloiad the appropriate package for your Linux Distribution. Afer downloading tha package run ```./setup_lnx.sh```
Dependencies should automatically install. These are: OpenGL, ALSA and the GNU C++ Compiler.
# Usage [](#Usage)
Run the QB64 executable or launch script to launch the default IDE. From there you are able to write Basic scripts and compile them.
Additionally, if you do not wish to use the integrated IDE and to only compile your program, you can use the following commands:
```QB64 -x yourfile.BAS``` (compiles using the console only)
```QB64 -c yourfile.BAS -o destination_path\destination executable_name.exe``` (compiles the .BAS file and outputs the executable to a separate folder)
# Additional Information [](#Additional_Info)
More about it at our wiki: www.qb64.org/wiki
We have a community forum at: www.qb64.org/forum
We tweet from [@QB64Team](https://twitter.com/QB64team)