1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-09-28 11:17:47 +00:00

Few more details do README.md [ci-skip]

This commit is contained in:
Fellippe Heitor 2020-02-23 00:47:22 -03:00 committed by GitHub
parent 6795a1937e
commit f95678145e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,30 +4,28 @@
<img src="https://user-images.githubusercontent.com/10699359/72663483-f768a580-39d1-11ea-8d1d-d3f0955ab542.png"/> <img src="https://user-images.githubusercontent.com/10699359/72663483-f768a580-39d1-11ea-8d1d-d3f0955ab542.png"/>
</p </p
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/QB64Team/qb64/issues)
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. 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.
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/QB64Team/qb64/issues)
# Table of Contents # Table of Contents
1. [Installation](#Installation) 1. [Installation](#Installation)
1. [Windows](##Windows) 1. [Windows](#Windows)
2. [Mac](##Mac) 2. [macOS](#macOS)
3. [Linux](##Linux) 3. [Linux](#Linux)
2. [Usage](#Usage) 2. [Usage](#Usage)
3. [Additional Info](#Additional_Info) 3. [Additional Info](#Additional_Info)
# Installation [](#Installation) # Installation <a name="Installation"></a>
Download the appropriate package for your operating system over at https://github.com/QB64Team/qb64/releases. Download the appropriate package for your operating system over at https://github.com/QB64Team/qb64/releases.
## Windows [](##Windows) ## Windows <a name="Windows"></a>
Make sure to extract the package contents to a folder with full write permissions (failing to do so may result in IDE or compilation errors). Make sure to extract the package contents to a folder with full write permissions (failing to do so may result in IDE or compilation errors).
* It is advisable to to whitelist the QB64 folder in your antivirus/antimalware software * * It is advisable to to whitelist the QB64 folder in your antivirus/antimalware software *
## Mac [](##Mac) ## macOS <a name="macOS"></a>
Before using QB64 make sure to install the Xcode command line tools with: Before using QB64 make sure to install the Xcode command line tools with:
```bash ```bash
xcode-select --install xcode-select --install
@ -35,12 +33,12 @@ xcode-select --install
The package comes with a precompiled `qb64` binary that will run as is in macOS Catalina. For older versions of macOS, run ```./setup_osx.command``` to compile QB64 for your OS version. The package comes with a precompiled `qb64` binary that will run as is in macOS Catalina. For older versions of macOS, run ```./setup_osx.command``` to compile QB64 for your OS version.
## Linux [](##Linux) ## Linux <a name="Linux"></a>
The package comes with a precompiled `qb64` binary that will run as is in most Debian-based distributions. For other distributions, compile QB64 with ```./setup_lnx.sh```. The package comes with a precompiled `qb64` binary that will run as is in most Debian-based distributions. For other distributions, compile QB64 with ```./setup_lnx.sh```.
Dependencies should be automatically installed. Required packages include OpenGL, ALSA and the GNU C++ Compiler. Dependencies should be automatically installed. Required packages include OpenGL, ALSA and the GNU C++ Compiler.
# Usage [](#Usage) # Usage <a name="Usage"></a>
Run the QB64 executable to launch the IDE, which you can use to edit your .BAS files. From there, hit F5 to compile and run your code. Run the QB64 executable to launch the IDE, which you can use to edit your .BAS files. From there, hit F5 to compile and run your code.
To generate a binary without running it, hit F11. To generate a binary without running it, hit F11.
@ -54,7 +52,7 @@ Additionally, if you do not wish to use the integrated IDE and to only compile y
Replacing `-c` with `-x` will compile without opening a separate compiler window. Replacing `-c` with `-x` will compile without opening a separate compiler window.
# Additional Information [](#Additional_Info) # Additional Information <a name="Additional_Info"></a>
More about QB64 at our wiki: www.qb64.org/wiki More about QB64 at our wiki: www.qb64.org/wiki
We have a community forum at: www.qb64.org/forum We have a community forum at: www.qb64.org/forum