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出售(等宽等高字符四字域名,可组合多种有意义词语)。
  • 相关阅读:
    渡一 5-1、2 条件语句补充,初识引用值,typeof,类型转换
    渡一 3-2 js基础知识
    渡一 25 正则表达式
    渡一 15-1 数组去重(上下)
    渡一 14-3 数组,类数组
    渡一 14-1&2 三目运算符,数组,类数组
    3_Guess Fingers
    2_Cat Years
    27_Blog Reader
    26_Json_Example
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/14603227.html
Copyright © 2011-2022 走看看