GDB介绍 GDB是GNU Debugger的简称,其作用是可以在程序运行时,检测程序正在做什么。GDB程序自身是使用C/C++程序编写的,但可以支持除C/Cpp之外很多编程语言的调试。GDB原生支持调试的语言包含:C/Cpp/D/Go/Object-C/OpenCL C/Fortran/Rust等等。 使用GDB,我们可以方便地进行如下任务: 如果程序崩溃后产生了core dump文件,gdb
运行linux时,我们可以为程序设定程序在崩溃的时候生成core文件,以便于我们可以查找程序崩溃的原因。 步骤: 1. core文件配置 2. 配置生成core文件名称和路径 3. gdb调试core文件 4. 测试带动态库的程序 core 文件配置 查看系统配置生成core文件大小,输入命令行 ulimit -c/ulimit -a 命令查看系统是否开启了生成core文件的功能; core f
实现步骤分3步: 生成core文件 在linux下设置qnx gdb环境变量 设置库的查找路径 生成core文件 //设置生成core文件大小 ulimit -c unlimited //设置生成core文件路径 dumper -d /log/core_dir 在linux下设置qnx gdb环境变量 只要我们的电脑能编译qnx项目,实际上就是有qnx gdb环境的;使用的时候,需要sou
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号