|
Что сказать компилятору, чтобы он не убирал переменную, если она не используется |
|
|
|
 |
Ответов
|
Nov 15 2006, 11:20
|
Частый гость
 
Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429

|
Цитата(IgorKossak @ Nov 15 2006, 16:09)  Цитата(Karl @ Nov 15 2006, 12:49)  как отменить оптимизацию для определенных переменных? Мне необходимо, чтобы проинициализировалась переменная, которая не используется в последующем коде.
Добавьте перед её обьявлением __root Не помогло... Наверное действует только на глобальные переменные
|
|
|
|
|
Nov 15 2006, 11:56
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(Karl @ Nov 15 2006, 13:20)  Цитата(IgorKossak @ Nov 15 2006, 16:09)  Цитата(Karl @ Nov 15 2006, 12:49)  как отменить оптимизацию для определенных переменных? Мне необходимо, чтобы проинициализировалась переменная, которая не используется в последующем коде.
Добавьте перед её обьявлением __root Не помогло... Наверное действует только на глобальные переменные Если локальная, объявите ее как volatile.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
Karl Что сказать компилятору, чтобы он не убирал переменную Nov 15 2006, 10:49 _Bill Цитата(Karl @ Nov 15 2006, 13:49) как отм... Nov 15 2006, 11:02 GetSmart Для АРМов в IARе я делаю так:
#pragma required = ... Nov 15 2006, 11:43 IgorKossak Для локальных переменных память выделяется в стеке... Nov 15 2006, 13:06 makc Цитата(IgorKossak @ Nov 15 2006, 16:06) Д... Nov 15 2006, 13:30  dxp Цитата(makc @ Nov 15 2006, 19:30) ...сдел... Nov 15 2006, 13:41   makc Цитата(dxp @ Nov 15 2006, 16:41) Цитата(m... Nov 15 2006, 14:24    dxp Цитата(makc @ Nov 15 2006, 20:24) Цитата(... Nov 15 2006, 15:07  Сергей Борщ Цитата(makc @ Nov 15 2006, 15:30) Если ло... Nov 15 2006, 16:03   Karl Цитата(Сергей Борщ @ Nov 15 2006, 21:03) ... Nov 16 2006, 04:00 IgorKossak Тогда что мешает сделать переменную просто глобаль... Nov 16 2006, 13:34 Karl Цитата(IgorKossak @ Nov 16 2006, 18:34) Т... Nov 20 2006, 07:53 arttab а если violates? или я что то путаю? Nov 17 2006, 02:55 makc Тема раскрыта. Закрываю. Nov 20 2006, 08:15
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|