Yan*_*ama 6 c bash gdb cmd mingw
我是最近通过MinGW在Windows 10上安装gcc和gdb的C新手.但是,当我尝试使用gdb通过win10 cmd调试我的程序时出现错误.
这是我在cmd上所做的:
gcc ./test.c
gdb ./a.exe
Run Code Online (Sandbox Code Playgroud)
我得到了这个:
不是可执行格式:无法识别文件格式
然后我尝试在bash上安装gdb并执行以下操作:
gcc ./test.c
gdb ./a.out
Run Code Online (Sandbox Code Playgroud)
(gcc通过bash会创建一个.out但会通过cmd创建一个脚本)
这次gdb似乎能够正确启动可执行文件,但是当我尝试输入break命令时,我收到了另一条错误消息:
没有加载符号表.使用"file"命令.
任何人都可以帮助解决问题吗?PS.我尝试过使用文件,但它也没有用.PSS.after使用gcc -g ./test.cgdb似乎在bash上正常工作.但是Windows仍然无法运行.exe文件.