当前位置: 技术问答>linux和unix
linux+SDL segmentation fault
来源: 互联网 发布时间:2016-03-22
本文导语: 有谁用过linux+SDL图形编程的?最近发现在一台机器上面写好的一个SDL程序,移植到另外一台机器上面就会出现segmentation fault (SDL Parachute Deployed),如果要查原因,只能是把源代码拷过去加日志来查。有没有其他的办...
有谁用过linux+SDL图形编程的?最近发现在一台机器上面写好的一个SDL程序,移植到另外一台机器上面就会出现segmentation fault (SDL Parachute Deployed),如果要查原因,只能是把源代码拷过去加日志来查。有没有其他的办法?就像linux下面其他的程序当出现segmentation fault的时候都会产生一个core文件,不知道SDL为什么没有?有知道的请教一下,谢谢!
|
core文件应该都有的。
1、使用ulimit -a命令察看core文件的大小是否为0,如果为0,就使用ulimit -c 10000,把0改成10000
2、core文件可能会产生在用户根目录下,而不是你的当前路径下
另外、你既然是移植,原平台环境和新平台环境之间的差别有没有做过调查?
貌似不同unix/linux之间本来就不能直接copy可执行程序的。
很多情况下是需要修改代码的、至少是重新编译……
1、使用ulimit -a命令察看core文件的大小是否为0,如果为0,就使用ulimit -c 10000,把0改成10000
2、core文件可能会产生在用户根目录下,而不是你的当前路径下
另外、你既然是移植,原平台环境和新平台环境之间的差别有没有做过调查?
貌似不同unix/linux之间本来就不能直接copy可执行程序的。
很多情况下是需要修改代码的、至少是重新编译……