Update: build.sh: Werror sounds good in theory, in practice it breaks the compilation process (although compilation would be possible and lead to a program that passes the testcases) with different compilers such as Clang, which will raise different warnings
Str=`ls src/*.c | xargs`
echo $Str
echo "Compilation started: Unused code will be printed and removed from the binary:"
-gcc -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--print-gc-sections -D_POSIX_C_SOURCE=199506L -pedantic -std=c99 -g3 -O3 -Wall -Werror -Wextra -Wformat-security $Str -lm -oANSNA
+gcc -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--print-gc-sections -D_POSIX_C_SOURCE=199506L -pedantic -std=c99 -g3 -O3 -Wall -Wextra -Wformat-security $Str -lm -oANSNA
echo "Done."
