如何使用我可以用Grep运行的程序计算C ++中的全局变量数量?
答案 0 :(得分:6)
更好的方法是让编译器打印一个映射文件。大多数地图文件列出了所有全局变量及其位置。如果幸运的话,地图文件甚至可以指示全局变量属于哪个翻译单元。
答案 1 :(得分:4)
Grep不懂语法或语法;它在线上运作。我不认为这是可能的。
以下是我正在处理的一些代码片段:
int count;
你能告诉我它是否是全球性的?
答案 2 :(得分:0)
您可能能够在编译工件中使用grep,例如列出文件或目标文件。
答案 3 :(得分:0)
您是否考虑使用cflow之类的内容?你可以获得GNU的cflow版本,输出可以是greppable吗?
希望这有帮助。