如何使用GDB跟踪Main()之前初始化的所有静态全局变量

How to use gdb to trace all static global variables that are initialized before main()

本文关键字:初始化 全局变量 静态 GDB 何使用 跟踪 Main      更新时间:2023-10-16

当前我在一个使用大量静态全局对象的C 项目中工作。其中一些人的处理方式不是很好,并且具有依赖性,这会导致运行时间错误。为了解决这些问题,我想检查代码中的所有静态全局对象使用情况。那么,如何找到带有GDB的静态全球OBJEDT?我们还使用许多第三方代码/lib,因此简单的" GREP"可能会导致更多时间。

您可以使用 info variables获取定义的变量信息,包括静态变量。