gdb和gcc升级:解决编译和调试时出现gdb no symbol in current context

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进行处理,非常感谢!

上一篇 2015年5月19日
下一篇 2015年5月19日

相关推荐