使用gcc或Clang编译C源代码时,我总是使用该-g标志为gdb生成调试信息.
gcc -g -o helloworld helloworld.c
我注意到有些人建议-g3改为.-g和-g3旗帜有什么区别?-g和-ggdb?之间有区别吗?
我正在尝试使用GDB和KDEvelop在Knoppix VM下调试控制台应用程序.KDevelop和GDB不会破坏我的断点.我怀疑是因为他们没有调试符号.
如果我是正确的,我如何更改我的Makefile来创建它们.也许问题出在其他地方?
此致,Ariel