首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

请问一个移植有关问题

2012-02-29 
请教一个移植问题~ 程序在PC上运行没有错误~但在davinci平台上运行时出错~错误提示是:buserror~我gdb调试

请教一个移植问题~

程序在PC上运行没有错误~

但在davinci平台上运行时出错~

错误提示是:     bus   error~

我gdb调试查出是在执行这句话时出的错~pPacket-> packSize~  

我上网查了~说是内存对齐问题~

把赋值操作该成用memcpy来避免~  

可我这里只是取结构体的一个值哈~

也没有涉及到赋值操作哈~

怎么解决啊~   先谢了~



[解决办法]
#pragma pack(push,1)
结构体定义
#pragma pack(pop)

热点排行