我正在探索g ++的cfg工具的一些输出。我想我理解“bb”的作用 - 它是goto语句的标签,对吧? bb代表什么? g ++有没有其他方法来标记要去的地方?
它代表basic block。在GCC中,这是GIMPLE statements序列或(在后来的编译器传递中)RTL expressions。基本块是control flow graph的元素。