|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : yx 2:5020/400 18 Jan 2001 00:02:29 To : All Subject : Re: Запретить оптимизацию gcc -------------------------------------------------------------------------------- Serge N. Pokhodyaev <Serge.N.Pokhodyaev@f1838.n5020.z2.fidonet.org> wrote: > > #ifdef __OPTIMIZE__ > # error compile this without optimization! > #endif > > Только он будет ругаться вообще на любую оптимизацию, а не только `-O2'. можно добавить в specs в spec string для cpp, что-то типа: %{O*:-D__OPTIMIZE_LEVEL__=%*} и тогда можно чекать макро __OPTIMIZE_LEVEL__ но это все для собственного употребления, ибо - в коде не рекомендуют использовать даже общую проверку на __OPTIMIZE__, не говоря уже про optimize level. p.s. по умолчанию для cpp -O такой вот spec string: %{Os:-D__OPTIMIZE_SIZE__} %{O*:%{!O0:-D__OPTIMIZE__}} -- Vladimir Yakovetsdky (%{<O},) --- ifmail v.2.15dev5 * Origin: Kiev University (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/2256660203d5c.html, оценка из 5, голосов 10
|