The gnu compiler for languages like:

Process

Flags

-o

sets the output name

-g

adds debugger symbols

-wall

Shows all the warnings

-lm

For linking math.h library

-std=c++20

For setting the current version to c++ 20