Debugging 在本地计算机的Clion远程gdb调试中未找到源文件

Debugging 在本地计算机的Clion远程gdb调试中未找到源文件,debugging,gdb,clion,qemu,Debugging,Gdb,Clion,Qemu,所以我在本地机器(26000端口)上运行带有gdb标志的quemu。然后在Clion上(在同一台本地机器上运行),我设置了一个远程gdb调试配置。调试器能够成功连接,但由于某些原因,断点无法工作。输出表明我无法获取任何源文件的源代码 以下是我使用的调试配置: GDB: Bundled GDB 'target remote' args: localhost:26000 Symbol file: <project dir>/kernel Sysroot: <project dir

所以我在本地机器(26000端口)上运行带有gdb标志的quemu。然后在Clion上(在同一台本地机器上运行),我设置了一个远程gdb调试配置。调试器能够成功连接,但由于某些原因,断点无法工作。输出表明我无法获取任何源文件的源代码

以下是我使用的调试配置:

GDB: Bundled GDB 
'target remote' args: localhost:26000
Symbol file: <project dir>/kernel
Sysroot: <project dir>

Path Mappings:
remote: <project dir>
local: <project dir>
放置断点会产生如下消息:

No source file named <project dir>/entry.S.
没有名为/entry.S的源文件。
调试器可以连接,但文件同步似乎有问题。qemu和调试器都在同一台本地计算机上从同一个目录运行。

请尝试gdb中的“directory”命令,例如“directory/your/project/directory”

No source file named <project dir>/entry.S.