Change optimization level for Windows
This commit is contained in:
30
README.md
30
README.md
@@ -4,43 +4,43 @@ Puts a spinning ASCII torus (mathematical name for a doughnut-shaped object) on
|
||||
|
||||
# How to run
|
||||
|
||||
* Clone or download and extract the repository
|
||||
* Open a terminal inside the project directory
|
||||
* Follow the steps for your Operating System
|
||||
- Clone or download and extract the repository
|
||||
- Open a terminal inside the project directory
|
||||
- Follow the steps for your Operating System
|
||||
|
||||
# For Windows
|
||||
|
||||
## Prerequisites for Windows
|
||||
|
||||
* Install a compiler like [MinGW-w64](https://sourceforge.net/projects/mingw-w64/)
|
||||
- Install a compiler like [MinGW-w64](https://sourceforge.net/projects/mingw-w64/)
|
||||
|
||||
## How to build and run
|
||||
|
||||
* `gcc -Ofast -o torus.exe torus.c -lm` in the shell to compile using MinGW-w64
|
||||
* `.\torus.exe` in the shell to run the program
|
||||
- `gcc -O2 -o torus.exe torus.c -lm` in the shell to compile using MinGW-w64
|
||||
- `.\torus.exe` in the shell to run the program
|
||||
|
||||
# For Linux
|
||||
|
||||
## Prerequisites for Debian based distributions
|
||||
|
||||
* `sudo apt install gcc` to install the required compiler
|
||||
- `sudo apt install gcc` to install the required compiler
|
||||
|
||||
## Prerequisites for Arch based distributions
|
||||
|
||||
* `sudo pacman -S gcc` to install the required compiler
|
||||
- `sudo pacman -S gcc` to install the required compiler
|
||||
|
||||
## How to compile, run and clean
|
||||
|
||||
* `make` to compile
|
||||
* `./torus` to run
|
||||
* `make clean` to clean
|
||||
- `make` to build the program
|
||||
- `./torus` to run the program
|
||||
- `make clean` to remove the binary
|
||||
|
||||
# Updates
|
||||
|
||||
* Added support for dynamic resolution based on current terminal size
|
||||
* Added Windows support
|
||||
* Added support for on-the-fly dynamic resolution
|
||||
* Added help option to the program
|
||||
- Added support for dynamic resolution based on current terminal size
|
||||
- Added Windows support
|
||||
- Added support for on-the-fly dynamic resolution
|
||||
- Added help option to the program
|
||||
|
||||
# Screenshot
|
||||
|
||||
|
||||
Reference in New Issue
Block a user