0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式Linux GDB是什么

麦辣鸡腿堡 来源:嵌入式Linux系统开发 作者:嵌入式Linux系统开 2023-07-27 16:29 次阅读

在学习单片机的时候我们可以通过集成式 IDE 来进行调试,比如 MDK、IAR 等。

嵌入式 linux 领域是否也可以进行调试呢?

答案肯定是可以的,在嵌入式 linux 领域我们最常用的就是 GDB 调试工具,通过 GDB 来调试嵌入式 C 程序。

GDB 简介

gdb 工具是 GNU 项目调试器,基于命令行。和其他的调试器一样,我们可以使用 gdb来一行行的运行程序、单步执行、跳入/跳出函数、设置断点、查看变量等等,它是 UNIX/LINUX 操作系统下强大的程序调试工具。

gdb 支持多种语言,包括 Ada、汇编、C/C++、D、Fortran、GO、Objective-C、OpenCL、Modula-2、Pascal和 Rust。

博主用的是 ubuntu16.04,自带 gdb ,版本如下:

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5092

    文章

    19176

    浏览量

    307491
  • Linux
    +关注

    关注

    87

    文章

    11342

    浏览量

    210319
  • gdb
    gdb
    +关注

    关注

    0

    文章

    60

    浏览量

    13334
收藏 人收藏

    评论

    相关推荐

    嵌入式开发习惯和嵌入式gdb调试步骤

    嵌入式linux开发过程中,出现BUG是在所难免的,这时就需要用到调试技术了,最常用、最简单的调试方法当属printf打印了。 如果ubuntu测试通过,程序下载到板子里出现BUG,串口还出现错误提示
    发表于 12-17 23:39

    嵌入式Linux系统中有哪几种远程调试方法?

    嵌入式Linux系统中有哪几种远程调试方法?嵌入式LinuxGDB远程调试的实现
    发表于 04-22 06:16

    如何搭建嵌入式LinuxGDB调试环境

    文章目录介绍GDB简介交叉编译器的gdb介绍在学习单片机的时候我们可以通过集成IDE 来进行调试,比如MDK、IAR 等。在嵌入式linux
    发表于 11-05 06:03

    嵌入式Linux开发工具-gcc、gdb、make学习目标

    嵌入式系统课堂小结3.24嵌入式Linux开发工具-gcc、gdb、make学习目标:了解gdb学习目标:编写makefile(.c–.o)
    发表于 12-22 07:55

    嵌入式Linux开发工具

    嵌入式系统课堂小结3.24嵌入式Linux开发工具-gcc、gdb、make学习目标:了解gdb学习目标:编写makefile(.c–.o)
    发表于 12-22 07:42

    嵌入式网络编程+嵌入式Linux系统

    D2.25嵌入式网络编程+嵌入式Linux系统一、Linux操作系统安装与使用(命令)二、Linux开发工具(gcc、
    发表于 12-22 07:10

    嵌入式Linux嵌入式Linux开发环境

    嵌入式Linux开发 图1是一个典型的嵌入式Linux开发环境它包括主机工作站或者PC 支持GDB的调试工具BDI2000 目标板和网络.
    发表于 09-10 10:22 119次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>和<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>开发环境

    嵌入式Linux

    嵌入式Linux随着Linux的迅速发展,嵌入式Linux现在已经有许多的版本,包括强实时的嵌入式
    发表于 06-17 00:36 961次阅读

    嵌入式LinuxGDB调试环境建立

    嵌入式LinuxGDB调试环境由Host和Target两部分组成,Host端使用arm-linux-gdb,Target Board端使用gdbserver。这样,应
    发表于 04-02 14:33 540次阅读

    嵌入式Linux GDB调试环境搭建与使用

    这里写目录标题简介在Ubuntu下简单体验GDB嵌入式GDB移植GDB 常用命令参考网络通信设置注意事项简介Linux系统常用
    发表于 11-01 17:59 8次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b> <b class='flag-5'>GDB</b>调试环境搭建与使用

    嵌入式Linux第五周课程总结

    #上节课回顾:嵌入式Linux开发工具:-gcc 、gdb、make学习目标:了解gdb;编写makefile (.c --.o) – Linux
    发表于 11-02 12:06 8次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>第五周课程总结

    Linux嵌入式 gdb VSCode图形化调试教程

    文章目录介绍GDB简介交叉编译器的gdb介绍在学习单片机的时候我们可以通过集成IDE 来进行调试,比如MDK、IAR 等。在嵌入式linux
    发表于 11-02 12:21 15次下载
    <b class='flag-5'>Linux</b><b class='flag-5'>嵌入式</b> <b class='flag-5'>gdb</b> VSCode图形化调试教程

    嵌入式LINUX开发三步走

    第一学习阶段,主要打好基础,学好C编程,Linux系统编程。1、C语言编程基础2、嵌入式开发基础:Linux概述安装,shell命令,vim编辑器,GCC,GDB,Makefile,交
    发表于 11-02 12:36 14次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>LINUX</b>开发三步走

    课堂笔记五之嵌入式Linux开发工具

    嵌入式Linux开发工具一、嵌入式Linux开发工具-gdb、make学习目标:了解gdb学习目
    发表于 11-02 12:36 11次下载
    课堂笔记五之<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>开发工具

    嵌入式网络编程+嵌入式Linux系统

    嵌入式网络编程+嵌入式Linux系统一、 Linux操作系统安装与使用(命令)二、 Linux开发工具(gcc、
    发表于 11-02 14:51 23次下载
    <b class='flag-5'>嵌入式</b>网络编程+<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>系统