zoukankan      html  css  js  c++  java
  • Linux c 开发-14 一例不能直接调试gdb程序的解决办法

    最近开发过程中,突然发现linux宿主机无法直接通过windows远程调试了,检查gdb文件

    /usr/local/bin$ file gdb
    gdb: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.16, BuildID[sha1]=7d2789b7b9556ad60f1f10eb3dc34b06a0365751, with debug_info, not stripped
    
     file gdbserver
    gdbserver: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.16, BuildID[sha1]=01b33e76856c9941a5275ccff874eadc33843bd7, with debug_info, not stripped
    

    经过检查发现是上次不小心编译时候执行了make install

    gdb,gdbserver都成了arm版本,卸载gdb,gdbserver,删除/usr/local/bin下的软连接然后从新安装, 连接

    sudo apt-get install gdb
    /usr/local/bin$ sudo ln /usr/bin/gdbserver
    /usr/local/bin$ sudo ln /usr/bin/gdb
    

    程序调试正常。

    1、建了一个小群:616945527(软件), 欢迎大家加入,加群口令abc123,硬件嵌入式开发者推荐75764412(单片机)。
    闲置域名www.nsxz.com出售(等宽等高字符四字域名,可组合多种有意义词语)。
  • 相关阅读:
    并行取数提升报表性能
    报表选型中那些想不到的坑
    原来报表可以做这么多动态交互效果
    多折线堆叠图如何制作?
    SSIS文档导入DB中文乱码
    Linux-系统日志
    linux-用户和组的管理
    LInux-用户和用户组
    dotcore发布到IIS
    vue发布
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/14603227.html
Copyright © 2011-2022 走看看