::Blog信息::
名称: let comch pute be aos me you
作者: heteroclinic
域名: blog.mitbbs.com/heteroclinic
站点: BBS 未名空间站

档案日期:20110401000000 ~ 20110501000000


2011-04-30 23:03:52

主题: 一个比较模糊的问题
如果说一个人能想清楚自己的问题是什么的时候,多办就悟了.
现实情况是可能反正差不多就那样了,进入下一个循环了.

很小的时候,读一本书说goto语句,会导致一种现象叫a bowl of noodle,有一种病毒也叫Yankee noodles,不太搭界,很幽雅的bso很象conference 上的大牛.

回到问题,看程序,
程序老crash,crash 的话,应该能dump,不过我老不知道怎么dump visual c++ 2008写的程序,看dump也是一门大学问,不过人逼到份了,也就看了.这是问题一.
我模糊记得c的程序全都有一个可以重载的函数,是_exit.一个很不好debug 的程序,多线程,很多内cool外cool,亦动亦静,不告诉你,不提示你,不同的程序员可能exit(1),也可能exit(0) 或者 -1, 我们很希望能cerr或者prinf,另外一种的可能是我们观察不到正确的管道,那么重载_exit能不能给我们一个办法就是能告诉我们哪一个函数exit了,比方很nice地象gdb一样,告诉我们哪一个文件的哪一行。
我说的这个东西是visual c++,开始debug就进入一个crtexe循环,估计以人的生命无法完成,后来看是一个叫wxwidget的东西,好像是在mfc上的,然后又有threads或者什么的,调用shader,调用声音媒体,还有点winsock的东西,然后不知道哪里就crash了。
问题是不是稍微明晰了一些,如果上面来查,我怎么告诉上面哪里crash了,最好不是我这块。


提示: 本博文来自于 Programming 版



BBS 未名空间站