日期:2014-05-16  浏览次数:21305 次

错误调试 bus error (core dumpd)
我的ubuntu运行一条指令时出现 这样的错误
bus error (core dumpd)
请问该怎么改正?

------解决方案--------------------
内存溢出?

有错误日志吗
------解决方案--------------------
通常是访问了不对齐的内存地址吧

int a = 3;
char *p = (char *)&a + 1;
printf("%d\n", *(int *)p);

这样会不会错误?