Navigation

Sunday 25 August 2019

ⓩ - centos7 安装gdb和gdb server

首先卸载原有的gdb,sudo yum remove gdb
从gnu官网下载最新的gdb源文件,wget mirrors.ustc.edu.cn/gnu
tar -xf gdb-7.9.1.tar.xzcd gdb-7.9.1
sudo yum install texinfo
./configure
make
sudo make install
安装完了检查一下是否正确,gdb -v

源文件可以从http://ftp.gnu.org/gnu/gdb/这里下载最新的


*******************************************************************

使用vs2017远程调试linux, 网上博客一大堆,很多都是坑,大家小心:
注意安装gdbserver的命令是 yum install gdb-gdbserver 不是文中的gdbserver
2.linux各个组件安装后之后, 确定gcc是否符合标准,例如需要c11的,可能要升级gcc
3.Visual Studio Build成功后,Linux会有Projects文件夹, 但是此时并不表明你能成功Debug,或者运行
有可能需要升级libstdc++, 特别是之前升级了gcc时,一般都需要升级libstdc++ 
一般是因为使用了一些语法特性, 你的程序如果是printf(“Hello World”) 而且不引用什么库就不需要升级libstdc++也能调试
关于升级libstdc++: 
http://blog.csdn.net/norsd/article/details/51493742 
如果上面链接写的不详细,请移步: 
http://blog.csdn.net/hutianyou123/article/details/78133309






No comments:

Post a Comment