Фактические флаги компилятора не указываются во время компоновки, просто во время компиляции (до этого), поэтому есть вероятность, что он фактически скомпилирован с -O2 или подобным ему. Как упоминалось в одном из других комментариев, он также (по умолчанию) компилируется с символами отладки (которые являются отдельной проблемой от флагов оптимизации), поэтому он сохраняет их в ffmpeg_g и удаляет их из ffmpeg для меньшего исполняемого файла (если вы хотите тот). В любом случае, вы можете увидеть флаги компилятора лучше, если вы запустите его наподобие «make V = 1» (может потребоваться сначала запустить make clean). НТН.