gcc -O2 -Wall -Wshadow -Wcast-align -Wwrite-strings

This will be used to compile .c files.
