У меня есть проект, для которого оптимизация была установлена на «-Os» для всех файлов через gcc
флаги командной строки.Однако я хочу отключить оптимизацию для некоторых методов в одном из исходных файлов.Для этого я пытаюсь указать атрибут оптимизации для этих методов.Однако gcc
говорит, что он игнорирует атрибут optimize
во время сборки.Кто-нибудь знает, в чем проблема?
class C
{
public:
int __attribute__((optimize("-O0"))) foo();
.
.
};
Я использую gcc версии 4.4.3.