Existem seis níveis de otimização que você pode dar a gcc
: -O
, -O0
, -O1
, -O2
, -O3
e -Os
. O makefile que você está usando tenta fornecer -O6
como um argumento para gcc
, o que não é suportado. Então, provavelmente você quer substituir -O6
por -O3
, se você quiser um binário altamente otimizado, ou talvez -O1
, o que otimiza um pouco o binário.