23,114
社区成员
发帖
与我相关
我的任务
分享
我编译一个文件,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呢?