Q:
Alignment issue in Arm is like this, correct me if i'm wrong,
if i have
char a[40];
int *b = a;
later on b could cause crash
From web,
For example, on ARM-based systems you cannot address a 32-bit word that
is not aligned to a 4-byte boundary. Doing so will result in an access
violation exception. On x86 you can access such non-aligned data, though the
performance suffers a little since two words have to fetched from memory
instead of just one.
So how to fix this easier, any compile options ?