之前我调试嵌入式linux程序,一般是借助ucontext库,在发生段错误时,直接将错误函数打印出来.有同事建议我使用core dump,于是我今天在嵌入式板卡尝试了core文件的生成,但是也是几经波折,在网上查了很多资料,才成功生成core文件,所以总结如下: 如果程序段错误了,core文件没有生成,请做如下的尝试: 1. 检查ulimit,输入命令ulimit-c,看是否是0:建议修改成:ulimit -c unlimited 2. 检查kernel选项,CONFIG_ELF_CORE必须要…