Project Building

1. Basics of Compiling

Compiler sequentially goes through each .cpp file and:

Linker then:

[!note]
Because there are multiple steps, the process of converting source code into an executable is often reffered to as building.

1.2. Compiling flags

General flags:

[!tip]
Quick flag setup using all of the above:
g++ -o -pedantic-errors -Wall -Weffc++ -Wextra -Wconversion -Wsign-conversion -std=c++14 -Werror