zoukankan      html  css  js  c++  java
  • gdb前端: VIM+Pyclewn 调试C/C++

    (gdb) mapkeys
      C-B : break "${fname}":${lnum} # set breakpoint at current line
      C-D : down
      C-E : clear "${fname}":${lnum} # clear breakpoint at current line
      C-N : next
      C-P : print ${text}            # print value of selection at mouse position
      C-U : up
      C-X : print *${text}           # print value referenced by word at mouse position
      C-Z : sigint                   # kill the inferior running program
      S-A : info args
      S-B : info breakpoints
      S-C : continue
      S-F : finish
      S-L : info locals
      S-Q : quit
      S-R : run
      S-S : step
      S-W : where
      S-X : foldvar ${lnum}          # expand/collapse a watched variable
    
    "gvim解决菜单乱码  
    language messages zh_CN.utf-8
    source $VIMRUNTIME/delmenu.vim
    source $VIMRUNTIME/menu.vim
    
    1. 编译
    g++ -g std=c++11 c++11.cpp -o c++11.out
    2. 打开gvim
    pyclewn 
    3. 打开源文件
    :e xxx.cpp
    4. gdb导入目标文件
    :Cfile xxx
    5. 映射快捷键
    :Cmapkeys 

    监视变量:gdbvar VarName

    安装:http://pyclewn.sourceforge.net/install.html

    tar xzf pyclewn-1.11.py3.tar.gz
    cd pyclewn-1.11.py3
    python setup.py install --force

    下载: http://sourceforge.net/projects/pyclewn/files

    pyclewn参考:

    http://easwy.com/blog/archives/advanced-vim-skills-vim-gdb-pyclewn/


    另发现一个gdb前端: cgdb,也非常不错,它采用原始的gdb交互界面,也有快捷键模式。

    http://cgdb.github.io/

  • 相关阅读:
    owe的用法
    other,others,another,the other的区别
    国内顶尖的sql dba 团队招人。
    Sqler 工具更新
    2015 年个人计划
    在没Hadoop 、GP 前提下怎么进行实时数据统计。
    201407-至今
    Sqler-Cmd
    Sqler-Monitor
    SqlCmd -Windows Cluster Model
  • 原文地址:https://www.cnblogs.com/wucg/p/4095574.html
Copyright © 2011-2022 走看看