だから、私はここで本当に奇妙なことをしています。
たとえば、2 つの .cpp ファイルがあり、そのうちの 1 つに
const std::string DICTIONARY_DEFAULT = "blah";
const std::string ADDTODICTIONARY_DEFAULT = "blah";
const std::string BUTTONS = "blah";
そして2番目のもの
static int x1;
static int NewY1, NewY2, NewX1, NewX2;
どちらのフラグメントもグローバル変数セクションにあります。グローバル静的変数 (たとえば) を出力する必要がありますが、定数は無視します。出力では、nm
それらは完全に同一に見えます (すべてのケースで b タイプ、つまり初期化されていないローカル スコープ シンボルを意味します)。Linux ユーティリティのみを使用して、このケースを自動的に分離する方法はありますか (grep、regexps などは完全に問題ありません)。