[20240922]gdb与rlwrap使用问题.txt --//我使用centos 7.3版本遇到的问题,gdb与rlwrap无法配合使用,一些按键失效。 --//我定义别名如下: $ alias rlgdb alias rlgdb='$RLWRAP -s 9999 -c -r -i /usr/bin/gdb' --//我仔细查看发现gdb实际上链接了readline库。 $ ldd $(which gdb) linux-vdso.so.1 => (0x00007ffd6679d000) libreadline.so.6 => /lib64/libreadline.so.6 (0x00007f0a3e767000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f0a3e53f000) libncurses.so.5 => /lib64/libncurses.so.5 (0x00007f0a3e318000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0a3e0ee000) libz.so.1 => /lib64/libz.so.1 (0x00007f0a3ded7000) libm.so.6 => /lib64/libm.so.6 (0x00007f0a3dbd5000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0a3d9d1000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f0a3d7b4000) libutil.so.1 => /lib64/libutil.so.1 (0x00007f0a3d5b1000) libpython2.7.so.1.0 => /lib64/libpython2.7.so.1.0 (0x00007f0a3d1e6000) libexpat.so.1 => /u01/app/oracle/product/21.0.0/dbhome_1/lib/libexpat.so.1 (0x00007f0a3cfbb000) liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f0a3cd95000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f0a3cb7f000) libc.so.6 => /lib64/libc.so.6 (0x00007f0a3c7bd000) libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f0a3c55c000) /lib64/ld-linux-x86-64.so.2 (0x00007f0a3e9d6000) --//好像旧版本不包括readline库,这样导致它与rlwrap配合无效。 $ cat ~/.gdb_history y n y --//文件.gdb_history就仅仅记录3行,实际上如果我没有输入n,仅仅记录1行,如果上1个命令与下一个相同,rlwrap仅仅记录1行。 --//不像.sqlplus_history记录许多打入的历史命令。 --//导致许多按键"失效",不知道像这类情况rlwrap有什么好的方法解决。 --//我尝试在如下目录建立gdb文件。 # ls -l /usr/share/rlwrap/completions/gdb -rw-r--r--. 1 root root 1500 2024-09-22 16:38:49 /usr/share/rlwrap/completions/gdb # grep ^b /usr/share/rlwrap/completions/gdb backtrace bookmark break break-range bt --//这样我打入的命令,输入前几个字符,按<F8>可以直接调出。因为保存失效,历史记录.gdb_history没有记录,即使我尝试加入历史 --//记录文件,按<F8>一样无效。 --//注:<F8>定义在/etc/inputrc文件。 # grep -i 'f8' /etc/inputrc "\e[19~": history-search-backward # F8 --//实际上出现这样情况,还不如没有以前的情况好用,指gdb不包括readline库。
[20240922]gdb与rlwrap使用问题.txt
来源:这里教程网
时间:2026-03-03 20:38:26
作者:
编辑推荐:
- [20240922]gdb与rlwrap使用问题.txt03-03
- [20240922]建立完善tpt的fchaz.sql脚本.txt03-03
- [20240925]10,16进制转10,16进制的sqj脚本.txt03-03
- oracle03-03
- n pdb 异机恢复成pdb03-03
- 单机转rac03-03
- ogg extract进程启动报错ogg -0030303-03
- [20240925]toad编写sql参数替换的问题.txt03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 数据库数据恢复—Oracle数据库打开报错的数据恢复案例
数据库数据恢复—Oracle数据库打开报错的数据恢复案例
26-03-03 - 回家过中秋?扎心,锁表导致系统挂了
回家过中秋?扎心,锁表导致系统挂了
26-03-03 - 记一次核心业务表数据误删的溯源案例分析
记一次核心业务表数据误删的溯源案例分析
26-03-03 - PMON (ospid: 26463): terminating the instance due to error 471
- oracle宕机ORA-04031 ("shared pool","unknown object","sga heap(1,1)",&quo
- Oracle再度发起开发人员调查,没人不服吧!
Oracle再度发起开发人员调查,没人不服吧!
26-03-03 - 数据库管理-第238期 23ai:全球分布式数据库-架构与组件(20240904)
- 拼多多上线“多多丰收馆”庆丰收,投入10亿补贴扶持新质农货商家
拼多多上线“多多丰收馆”庆丰收,投入10亿补贴扶持新质农货商家
26-03-03 - Oracle对象:序列(sequence)介绍
Oracle对象:序列(sequence)介绍
26-03-03 - 数据库性能再度提升20%.....
数据库性能再度提升20%.....
26-03-03
