1 gcc 4.8安装
2 gdb 7.6安装
安装完gcc后,些一个简单的用例。再用gdb进行调试时,发现出错。错误信息如,“Missing separate debuginfos use:debuginfo-install…”
版本不匹配还可能出现gdb no symbol in current context。
出现错误的原因是,gdb版本和gcc版本不匹配。
步骤1:从gnu 站下载代码(gdb-7.6.tar.gz)。
步骤3:编译代码
$> ./configure
$> make
编译过程中,有库依赖的问题。本人编译过程中,缺少库ncurses。安装库 ncurses-5.9.tar.gz,安装过程不详细描述,过程和其他软件包类似。
安装成功后,就可以编译和调试用C++ 0x11标准写的代码了。
编译代码时,需要带参数std=c++11:
如:g++ test.cc std=c++11。
参考
http://blog.csdn.net/kedacom_com/article/details/8917800
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!