-
- у меня был прикол когда const оказался volatile. Nikolay801_(179 знак., 23.07.2013 12:47)
- Видимо, как обычно: поместить переменную в отдельную секцию и размещать её средствами линкера. Лучше опишите задачу, вдруг получится что-то менее заморочное посоветовать. - SciFi(23.07.2013 10:08)
- Да, собственно, всё уже сказал, есть довольно объемная структура, которую хочется во флеш впихнуть, а ОЗУ не безгранично. sav_ua(242 знак., 23.07.2013 10:31, ссылка)
- В смысле? Всю жизнь const загонял переменную во флеш автоматом и без каких-либо дополнительных телодвижений. SciFi(128 знак., 23.07.2013 11:09)
- насколько я понимаю, const определяет переменную только для чтения, но ни как не обязан заносить ее во флеш - sav_ua(23.07.2013 11:42)
- Глобальные и статические const переменные отправляются в секцию rodata (cdata или тому подобное). А вот куда пойдёт эта секция - на совести линкера, а точнее скрипта линкера. Поведение линкера всегда можно подкорректировать до желаемого. amx(177 знак., 23.07.2013 11:51 - 11:55, ссылка)
- А вы попробуйте. - SciFi(23.07.2013 11:52)
- сравнил по *.map файлу, вы правы, спасибо :) - sav_ua(23.07.2013 12:01)
- насколько я понимаю, const определяет переменную только для чтения, но ни как не обязан заносить ее во флеш - sav_ua(23.07.2013 11:42)
- В смысле? Всю жизнь const загонял переменную во флеш автоматом и без каких-либо дополнительных телодвижений. SciFi(128 знак., 23.07.2013 11:09)
- Да, собственно, всё уже сказал, есть довольно объемная структура, которую хочется во флеш впихнуть, а ОЗУ не безгранично. sav_ua(242 знак., 23.07.2013 10:31, ссылка)