在Linux编程中,当我们遭遇错误或异常时,我们经常需要找到错误发生的位置。addr2line是一个强大的工具,它可以将二进制文件的地址转换为源代码的行号和文件名。本文将介绍如何使用addr2line来追踪错误地址,并提供相应的源代码示例。
源代码示例:
#include <stdio.h>
void foo() {
int *ptr = NULL
在Linux编程中,当我们遭遇错误或异常时,我们经常需要找到错误发生的位置。addr2line是一个强大的工具,它可以将二进制文件的地址转换为源代码的行号和文件名。本文将介绍如何使用addr2line来追踪错误地址,并提供相应的源代码示例。
源代码示例:
#include <stdio.h>
void foo() {
int *ptr = NULL