在Linux下写C/C++程序的程序员,时常与Core Dump相见.在内存越界访问,收到不能处理的信号,除零等错误出现时,我们精心或不精心写就的程序就直接一命呜呼了,Core Dump是Linux仁慈地留下的程序的尸体,帮助程序员们解决了一个又一个问题. 有时配置不给力,Linux直接毁尸灭迹,没有了Core文件:又有时,刚好磁盘空间不足,Core文件写不下了.没有Core文件的时候,如何知道程序在什么地方出错了呢?addr2line就在这时派上用场. 这是一个示例程序,func函数返回参数a