Мне необходимо выровнять переменную в си++ файле в памяти кратно 16. При этом компилятор ругается на команду int a __attribute__ ((aligned (16))); C помощью какой команды я могу выровнять переменную в си++ файле в памяти кратно 16?
Ответ:
Вариант1. Для выравнивания переменной кратно N воспользуйтесь директивой #pragma data_alignment=<N>
Вариант2. Директива #pragma data_alignment=<N> не поддерживается VisualDSP.
#pragma align N - поддерживается обеими средами.