gdb.exe: warning: Couldn't determine a path for the index cache directory.

发布时间 2023-06-28 16:16:34作者: 周星星7290

GDB 调试中出现的警告

D:\\gitee\\luatos-soc-2022\\out\\example_copy> arm-none-eabi-gdb   example.elf                                 
C:\\SysGCC\\bin\\arm-none-eabi-gdb.exe: warning: **Couldn't determine a path for the index cache directory.
GNU gdb (GDB) 10.2.90.20210621-git

解决办法

这个警告信息表示 GDB 无法确定索引缓存目录的路径。根据我在网络上的搜索,这个警告信息并不会对 GDB 的使用造成任何问题,但可能会让人感到困扰。你可以尝试在 GDB 的配置文件中指定索引缓存目录的路径,或者检查你的环境变量设置是否正确。

 

在运行之前执行以下操作

在cmd中输入

SET HOME=%USERPROFILE%

在powershell中输入

$Env:HOME = $Env:USERPROFILE

之后就不会报错了