问题描述
操作系统:Windows 10。
我正在使用gdb
从MSYS2终端窗口调试C程序。 C程序调用{{1}},当我使用dlopen()
进入调用时,我得到:
gdb
请注意,它说编译目录为(gdb) s
_sigfe_dlopen () at sigfe.s:2652
2652 sigfe.s: No such file or directory.
(gdb) info source
Current source file is sigfe.s
Compilation directory is /msysdev/msys2-runtime/src/build-x86_64-pc-msys/x86_64-pc-msys/winsup/cygwin
Source language is asm.
Producer is GNU AS 2.34.
Compiled with DWARF 2 debugging format.
Does not include preprocessor macro info.
,但是当我尝试从MSYS2终端输入目录时:
/msysdev/msys2-runtime/src/build-x86_64-pc-msys/x86_64-pc-msys/winsup/cygwin
如何获取源文件,以便可以调试对> ls /msysdev
ls: cannot access '/msysdev': No such file or directory
的调用?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)