记一次 gdb 调试 C++ 程序

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

有一点要注意,紫书中在使用 bt 之前没有使用 r 执行,这是不对的。

posted @ 2020-12-29 17:54  模糊计算士  阅读(112)  评论(0编辑  收藏  举报