安装步骤(有网操作):
命令行输入:sudo yum install ncurses-devel
然后遇到以下错误:
- 下载cgdb-0.6.7.tar.gz压缩文件:wget http://cgdb.me/files/cgdb-0.6.7.tar.gz 下载完成之后当前目录会有一个cgdb-0.6.7.tar.gz压缩文件,建议下载到家目录
- 解压cgdb-0.6.7.tar.gz文件:tar -zvxf cgdb-0.6.7.tar.gz
- 解压完成之后,当前目录会出现cgdb-0.6.7目录,进入该目录:cd cgdb-0.6.7
- 执行: ./configure --prefix=/usr/local
- 执行:make && make install
在执行最后两步的过程中可能会出现一些错误,具体如下:
- checking ncurses/curses.h presence... no
- checking for ncurses/curses.h... no
- configure: error: CGDB requires curses.h or ncurses/curses.h to build.
命令行输入:sudo yum install ncurses-devel
然后遇到以下错误:
- checking version of installed readline library... configure: WARNING: Could not test version of installed readline library.
- configure: error: CGDB requires GNU readline 5.1 or greater to link.
- If you used --with-readline instead of using the system readline library,
- make sure to set the correct readline library on the linker search path
- via LD_LIBRARY_PATH or some other facility.
命令行输入:sudo yum install readline-devel
遇到错误之后输入对应的命令,然后重新输入未执行成功的命令,知道安装成功,调试使用的命令由原来的gdb改为cgdb