mingw-get 安装gdb.exe 失败问题解决方法

vscode配置c语言编译环境,发现gdb始终安装不了,不论是通过mingw界面操作安装,还是命令行安装都会失败,网上也看过很多拿着源码包进行编译安装的,我实在没耐心。。。

仅说下下载获取gdb.exe的过程:
1、下载gdb的lzma文件:

https://udomain.dl.sourceforge.net/project/mingw/MinGW/Extension/gdb/gdb-7.6.1-1/gdb-7.6.1-1-mingw32-bin.tar.lzma

2、我用的linux环境是centos8(window下我实在不会搞了,安装过程到处有问题),安装lzma命令

# 下载rpm包
wget https://repo.almalinux.org/almalinux/8/PowerTools/x86_64/os/Packages/xz-lzma-compat-5.2.4-3.el8.x86_64.rpm

# 安装
rpm -ivh xz-lzma-compat-5.2.4-3.el8.x86_64.rpm

# 将前边下载的gdb lzma文件上传到服务器

# 至此unlzma命令就可以用了(unlzma不加参数不会保留源文件)
unlzma gdb-7.6.1-1-mingw32-bin.tar.lzma

# 解压后得到一个tar包,如下:
gdb-7.6.1-1-mingw32-bin.tar

# 打开tar包(tar包只是打包的格式,并没有压缩)
tar xf gdb-7.6.1-1-mingw32-bin.tar

# 解压后会得到两个目录,  bin和share目录,我们只需要bin目录下的可执行文件gdb.exe即可

# 将gdb.exe下载到mingw的安装目录下的bin目录下,即可

3、vscode再修改修改,确认lauchjson文件的gdb.exe 路径没有问题后,尝试看下debug是否可行!

你可能感兴趣的:(mingw-get 安装gdb.exe 失败问题解决方法)