C++ 在C+中查找静态初始值设定项和析构函数+;

C++ 在C+中查找静态初始值设定项和析构函数+;,c++,static,initializer,C++,Static,Initializer,我有一个程序有太多的静态初始化和析构函数。我想把它们全部除掉。所以我需要找到他们的方法 在可执行文件上运行nm会产生如下结果: 0004bfc0 t_Z41_静态_初始化_和_销毁_0ii 有没有一种好方法可以获取包含静态初始化器的文件列表?您可以在对象文件上运行nm,该文件稍后链接到最终的可执行文件中。或者创建一个脚本来解析nm的输出,如果您有很多事情要做的话 根据数据的定义,您可能还会发现有重复项,这些重复项可以简化为一个对象。可能的重复项不是重复项。这个问题是关于找到所有静态初始值设定项,

我有一个程序有太多的静态初始化和析构函数。我想把它们全部除掉。所以我需要找到他们的方法

在可执行文件上运行nm会产生如下结果: 0004bfc0 t_Z41_静态_初始化_和_销毁_0ii


有没有一种好方法可以获取包含静态初始化器的文件列表?

您可以在对象文件上运行nm,该文件稍后链接到最终的可执行文件中。或者创建一个脚本来解析nm的输出,如果您有很多事情要做的话


根据数据的定义,您可能还会发现有重复项,这些重复项可以简化为一个对象。

可能的重复项不是重复项。这个问题是关于找到所有静态初始值设定项,链接的问题是关于预测它们的执行顺序。