所以,我这里有一些很奇怪的东西。
例如,我有 2 个 .cpp 文件,其中一个包含
const std::string DICTIONARY_DEFAULT = "blah";
const std::string ADDTODICTIONARY_DEFAULT = "blah";
const std::string BUTTONS = "blah";
第二个是
static int x1;
static int NewY1, NewY2, NewX1, NewX2;
两个片段都在全局变量部分。我需要打印全局静态变量(例如),但忽略常量。在nm
输出中,它们看起来完全相同(每种情况下的 b 类型,这意味着未初始化的本地范围符号)。有没有办法仅使用 linux 实用程序(grep、regexps 等完全可以)来自动分离这种情况?