这个调试方法和 C 语言的很类似,相比于 C,只需要改动一个地方,就是把 gcc 改成 g++。使用 gcc 或者 g++ 编译 C 或者 C++ 程序不加 -o 的话,编译产生的可执行文件的名称就默认为 a.exe(在 Windows 下)。
有一点要注意,紫书中在使用 bt 之前没有使用 r 执行,这是不对的。