提示:文章
文章目录
前言
前期疑问:
本文目标:
一、背景
最近安装了CLion2023.1.5版本。编译环境缺少gdb,现在CLion只能运行程序,但是不能调试程序。
现在想重现安装一整套MinGW。
二、
2.1 安装好CLion缺少gdb
查看一下自动检测到的编译器路径
看路径来看确实自动检测对了路径。
在cmd使用以下指令查看下gcc、g++、gdb版本
查看c编译器版本:gcc -v
查看c++编译器版本:g++ -v
查看gdb版本:gdb -v
打开cmd,执行指令,发现都不能查到版本号
配置系统环境变量,把CLion安装后自带的gcc和g++执行文件路径配置到系统环境。
配置好环境变量后,再次查看gcc、g++版本,可以查到
查看gcc版本
查看g++版本
但是查看gdb版本不行,会报错下面的错误
无法启动此程序,因为计算机中丢失api-ms-win-core-path-l1-1-0.dll。尝试重新安装该程序以解决此问题
另外需要注意的是,系统环境变量配置好后需要保存系统属性才行。而且还需要重新打开cmd才行,之前吃过这个亏。
一般到这个时候,我就要重新安装minGW,但是我突然觉得检测不到gdb倒不像是缺少gdb的样子,而是自己电脑的问题啊。。。。还是先百度gdb报错的原因吧。
2.2 解决gdb报错
下载链接:
api-ms-win-core-path-l1-1-0.dll下载链接
下载的dll文件放在哪
下载的DLL(动态链接库)文件应该放在以下位置之一:
系统目录:
对于32位系统:将DLL文件复制到C:\Windows\System32文件夹中。
对于64位系统:将32位的DLL文件复制到C:\Windows\SysWOW64文件夹中;将64位的DLL文件复制到C:\Windows\System32文件夹中。
软件或游戏安装目录:
如果DLL文件是为特定的软件或游戏所需的,可以将下载的文件放入该软件或游戏的安装目录中。可以通过右键点击主执行文件.exe,选择"打开文件所在的位置"来找到安装目录。
替换好dll文件后查看gdb版本号
gdb -v报错如下
安装了python3.7.6还是没有解决。现在windows上想安装gdb卡在这了。
三、
3.1
总结
未完待续