Windows下 VSCode c/c++

参照bat67的整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(Windows)  安装配置C/C++遇到的问题

前面顺着改了launch.jsontasks.json,但是再运行出现:Unable to start debugging.The value of miDebuggerPath is invalid.

我打开launch.json,发现miDebuggerPath里的路径下没有gdb.exe.

接下来要安装GDB,下载地址是http://www.gnu.org/software/gdb/download/

下载好以后解压缩得到只是源代码,没有gdb.exe,所以还需要对源代码进行编译,使其生成可执行的gdb.exe文件

对源代码进行编译需要下载MSYS http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/  

点击上面的链接下载MSYS,在该下载页面中,下载图中READ.TXT下面的第一个压缩包文件即可。

(参考原文:https://blog.csdn.net/ksws0292756/article/details/78505240)
 

然后将解压后的msys文件夹copy到MinGW下。

打开msys中的msys.bat文件,进入gdb的目录下,如:D:\gdb-8.1

输入./configure && make 编译

我第一次编译时安全软件把a.exe文件给拦截了,所以编译失败,关闭安全软件再次编译成功。

编译成功后(emmm 我等了好久的),可以在E:\gdb-8.1\gdb 文件夹下面找到gdb.exe文件,将该文件复制到MinGW\bin

到此,gdb安装成功!

猜你喜欢

转载自blog.csdn.net/zpainter/article/details/84701907