Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |
[C++] Может volatile переменные помогут? [upd] 20.05.04 12:39 Число просмотров: 967
Автор: amirul <Serge> Статус: The Elderman Отредактировано 20.05.04 12:42 Количество правок: 1
|
> Такой вопрос: у меня "гнусный" компилятор С++ при > оптимизации корежит определения в одном из заголовочних Любые оптимизации действий с volatile переменными запрещены международным законодательствам по правам переменных (:-) )
Кроме того, заголовочные файлы вроде сами по себе никогде не генерируют кода, так что и оптимизировать там нечего. Одним из решений может быть вынесение всех функций, не требующих оптимизации в отдельный файл и компиляция его со своими ключами. Один раз написать Makefile и ничего больше делать не придется
|
|
<programming>
|
[C++] gcc optimizations 20.05.04 12:30
Автор: tatar_0x4e Статус: Member
|
Всем привет!
Такой вопрос: у меня "гнусный" компилятор С++ при оптимизации корежит определения в одном из заголовочних файлов. Нет ли какой-нибудь прагмы, которая бы ему могла сказать, что-то типа - спасибо, но этот код оптимизировать не надо, оставь как было? Что-то типа:
#pargma optimization(off)
...
#pargma optimization(on)
?
|
 |
[C++] Может volatile переменные помогут? [upd] 20.05.04 12:39
Автор: amirul <Serge> Статус: The Elderman Отредактировано 20.05.04 12:42 Количество правок: 1
|
> Такой вопрос: у меня "гнусный" компилятор С++ при > оптимизации корежит определения в одном из заголовочних Любые оптимизации действий с volatile переменными запрещены международным законодательствам по правам переменных (:-) )
Кроме того, заголовочные файлы вроде сами по себе никогде не генерируют кода, так что и оптимизировать там нечего. Одним из решений может быть вынесение всех функций, не требующих оптимизации в отдельный файл и компиляция его со своими ключами. Один раз написать Makefile и ничего больше делать не придется
|
 |  |
[C++] COOL! Спасибо, amirul! 20.05.04 13:25
Автор: tatar_0x4e Статус: Member
|
Слона-то я и не приметил :)
C volatile заработало.
|
|
|