1. 编译库文件时,加入了-g选项 2. 启动gdb/cgdb时,将源码所在目录加入gdb搜索路径 gdb -d DIR 或 gdb --directory=DIR 以调试berkeleyDB为例,bdb库的源码目录为:**/db_version/src 3. 或者在启动gdb/cgdb后,用dir命令加入源码所在目录 dir DIR