GCC

compilation flags

  • -g ~ enable debugging mode (for gdb to show running c code also)]
  • -Wall ~ enable all warnings
  • -o binary ~ output to binary file
  • -S ~ also compile asm file
  • -ffast-math ~ faster math operations but more inaccurate
  • -march=native ~ Compile efficently for that CPU