solaris下程序segment fault
我定义了一个很大的结构体,还定义了两个全局B0OL变量,可程序一运行就CORE DUMP了,后来把BOOL变量放到结构体中就能运行了,不知道什么原因?
[解决办法]
无代码无真相。
自己看下core dump文件,看看什么原因
[解决办法]
应该是你没有初始化那两个bool 全局变量导致的。
[解决办法]
可能是内存对齐的原因,我记得在sun sparc芯片上,如果你定义了1字节对齐的结构体,并且结构内部的整数成员的内存地址,不能被4整除的话,当你存取这个成员的时候(赋值操作)就会发一个信号中断,导致程序dump