【笔记】C++调试相关 发表于 2021-12-08 分类于 记录 目录一、代码内调试 二、GDB工具调试 一、代码内调试1.断言assert()的使用是当括号里条件为假时,先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行 1234#include "assert.h"int a=1, b=2;assert(a==b); 2.注意assert的频繁调用会极大影响系统性能,因此调试结束后应该在头文件前加入#define禁止其的调用 123#define NDEBUG#include "assert.h" 二、GDB工具调试