【发布时间】:2019-09-29 09:13:49
【问题描述】:
如何找到在 c++ main 之前调用的代码函数?我试图找出调用了哪些函数,以便通过函数初始化静态变量,从而在 main.js 之前执行。
【问题讨论】:
-
你使用的是什么环境?
-
您可能想要使用调试器并在您感兴趣的静态变量上设置数据断点。
-
在 linux:g++ 上,在 Windows 上:microsoft visual studio
-
@Matteo Italia:实际上我正在尝试查找以这种方式初始化的静态变量
-
@A.Papadopoulos 我更新了我的答案,我认为找到静态/全局变量会很好。如果您有相同的源代码(跨平台代码),您可以使用 linux 脚本实用程序来调用 nm/objdump 来完成您需要的事情。我真的认为这是一个很好的尝试。
标签: c++