日期:2014-05-16 浏览次数:20676 次
我编译一个文件,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呢?