一、当gdb时出现错误:No symbol table is loaded
No symbol table is loaded. Use the "file" command.
可能是在gcc/g++时没有加-g,注意如果是用make file的话,一定要在生成.o文件时也要加上-g。
二、编译时没有错误,运行时出现Segmentation fault
这种情况往往是访问了不可访问的内存,这个内存要么是不存在的,要么是受系统保护的。
如进行调试时用p打印变量时会遭遇“cannot access memory at address”
添加链接描述