Как разместить массив в памяти по определённому адресу?
Пробовал выровнять его с помощью определения массивов до и после него, но это не помогает: gcc размещает так как ему удобно.
char stub0[N0];
char buff[N];
char stub1[N1];
В num-файле они располагаются в другом порядке:
buff
stub0
stub1
Может кто знает какую-нибудь директиву или атрибут для указания адреса?
Похожие темы
- Форум Знатокам ANSI C - по поводу размещения элементов массива в памяти (2008)
- Форум При компиляции однобайтового массива на 100Мб gcc cъедает 15GB RAM (2019)
- Форум вопрос для GCC гуру (2005)
- Форум [СИ] структуры, массивы и sizeof(). (2010)
- Форум [пришла весна] gcc выдает разные результаты при вызове из шелла и субпроцесса (2010)
- Форум RAID-массив - его журналы нужно зеркалировать? (2015)
- Форум Не определить конец строки в с++ (2008)
- Форум Вопрос про использование __attribute__. (2004)
- Новости GCC 9.1 (2019)
- Форум gcc, задание размера структуры (2015)