我想知道调试器如何才能逐步遍历源代码。
编译好源代码并运行程序后,调试器如何知道机器级指令与更高级别的语句之间的对应关系?
例如,如果我在源文件的一行上设置了一个断点,它如何知道要在哪条机器级指令处停止?
debugging assembly gcc
assembly ×1
debugging ×1
gcc ×1