非对齐访问导致程序崩溃的规避方法
非对齐访问导致程序崩溃的规避方法
Q:
运行 app,运行中崩溃的原因及规避方法
经过查验是发现崩溃在了访问非对齐内存上
解决方式:选择 release 模式编译,以及添加一个局部变量传入库函数中,最后再将局部变量赋值给非对齐的内存
文章部分截图
app运行崩溃原因,在 linux 上运行现象,以及解决办法见附件
更多扩展知识见:
参考文章:SylixOS 开发禁(限)用有哪些注意事项