From 0c85bb86ab2236eb60bcc98d32f9f2a82fb5f26b Mon Sep 17 00:00:00 2001 From: Arkaprabha Chakraborty Date: Tue, 30 May 2023 01:59:17 +0530 Subject: [PATCH] Change optimization level for Windows --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 5a52558..308615a 100755 --- a/README.md +++ b/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