无法在emacs中的gdb中放置断点
我正在调试一个用C编写的小程序。我在emacs中打开文件,m-xGDB,给出程序文件名(a.out)。当我切换到emacs窗格中的源文件,并尝试在主函数中放置断点时,我会收到消息“现在没有默认断点地址”。而断点没有放置,因此我无法调试程序。我正在使用gcc-Wall-ansi-pedanticerrors-Werror选项编译程序。有什么想法吗?要在gdb中调试,您必须使用-g选项,这将允许gdb通过向二进制文件中添加调试符号来处理您的输出文件无法在emacs中的gdb中放置断点,c,emacs,gdb,C,Emacs,Gdb,我正在调试一个用C编写的小程序。我在emacs中打开文件,m-xGDB,给出程序文件名(a.out)。当我切换到emacs窗格中的源文件,并尝试在主函数中放置断点时,我会收到消息“现在没有默认断点地址”。而断点没有放置,因此我无法调试程序。我正在使用gcc-Wall-ansi-pedanticerrors-Werror选项编译程序。有什么想法吗?要在gdb中调试,您必须使用-g选项,这将允许gdb通过向二进制文件中添加调试符号来处理您的输出文件 gcc -g file.cpp 不仅仅是“使用g
gcc -g file.cpp
不仅仅是“使用gdb”:“-g”将调试符号添加到二进制文件中。@PeterAjtai还设置了带任何附加参数的break,给出错误消息
现在没有默认断点地址
。