Chinaunix
标题:
在HP11(IA64)上用C写的程序运行时出现SIGBUS
[打印本页]
作者:
windshome
时间:
2006-09-01 20:55
标题:
在HP11(IA64)上用C写的程序运行时出现SIGBUS
HP上用C写的程序运行时出现SIGBUS,程序时一段加密算法,在 win32/linux/solaris/aix上都运行OK,但是在HP11(IA64)上使用gcc4编译过去之后运行出现SIGBUS错误而 coredump,好像是对齐上不对,但是应该如何处理呢?
作者:
lenovo
时间:
2006-09-01 22:44
查编译器手册选项,
看看怎么对齐。
作者:
柳五随风
时间:
2006-09-02 12:08
可能是double, long, long long的alignment设置有关。建议将其设置为8直接对齐。gcc缺省是4字节对齐。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2