core显示生成,却在当前目录找不到
今天调试代码的时候运行后显示 段错误 (core dumped) 但是当前目录没有 ,查了资料发现如果代码中调用了chdir的话就很可能在该目录下,去找了下,果然在下面 :)
PS: 说一个调试的小技巧 ,有时候代码有问题,但是不足以让程序崩溃,无法断定产生问题前的调用关系, 这个时候如果想主动的生成core 的话只需在该代码处人为的添加内存错误代码即可,如free(-1)。
今天调试代码的时候运行后显示 段错误 (core dumped) 但是当前目录没有 ,查了资料发现如果代码中调用了chdir的话就很可能在该目录下,去找了下,果然在下面 :)
PS: 说一个调试的小技巧 ,有时候代码有问题,但是不足以让程序崩溃,无法断定产生问题前的调用关系, 这个时候如果想主动的生成core 的话只需在该代码处人为的添加内存错误代码即可,如free(-1)。