Translations:GCC optimization/50/ru

From Gentoo Wiki
Jump to:navigation Jump to:search

Это очень часто используемый флаг, предназначенный для того, чтобы уменьшить размер генерируемого кода. Он включается на всех уровнях с префиксом -O (исключая -O0) на тех архитектурах, где это не затрудняет отладку (таких как x86-64), но его, возможно, необходимо активировать. В этом случае добавьте его к флагам. Хотя руководство по GCC не указывает все архитектуры, но он включается с использованием параметра -O. Также нужно явно активировать -fomit-frame-pointer для x86-32, если GCC версии ниже 4.6, либо при использовании -Os на x86 -32 с любой версией GCC. Однако, использование -fomit-frame-pointer может сделать отладку сложной, или даже невозможной.