日期:2014-05-16  浏览次数:20662 次

gcc和gdb的一个简单的参数问题
C/C++ code
我编译一个文件,main.C

一般我使用:
gcc main.C -o main
然后运行./main就好了。

然后我想打开debug选项,于是我就加了一个参数:

gcc main.c -g -o main
结果一运行,一大堆错误就出来了。//请问是为什么啊

如果我不用-o,这样编译:

gcc main.C -g 
然后用gdb 调试:
gdb a.out 一切正常!

请问下,为什么不能同时用-g,-o呢?