linux SDL programme

来源:互联网 发布:淘宝订单有没有限额 编辑:程序博客网 时间:2024/04/28 13:39
SDL编程时,碰到segmentation fault (SDL Parachute Deployed),怎么去解决。首先,在SDL_Init中加上SDL_INIT_NOPARACHUTE,即关闭SDL的Parachute功能。然后在自己的代码中增加一个信号捕获功能,在得到一些fatal signal的时候,先进行SDL_Quit,然后再给系统发送一个raise,即可。这样就可以得到一个core文件,然后用gdb来看一下问题到底出在哪里。
原创粉丝点击