Определите, оптимизирован ли бинарный файл C ++

Есть ли флаг или другой надежный метод, чтобы определить, был ли скомпилированный двоичный файл C ++ скомпилирован с оптимизацией?

Я в порядке с решениями, специфичными для компилятора.

Edit: Это для системы развертывания сборки, которая может случайно развернуть двоичные файлы, которые были собраны неправильно. Водонепроницаемое решение маловероятно, но оно сэкономит некоторую боль (и деньги), если это можно будет обнаружить некоторое время.

Компилятором часто будет gcc, иногда sun, и если есть решение MSVC, я не хочу исключать это на благо сообщества.

Ответы на вопрос(10)

Ваш ответ на вопрос