Compile with -O2 -g