有时我看到用'gcc -g3'编译的开源代码 - 在“g”之后加一个数字是什么意思?与“g”相比,“g3”的先进功能是什么?'gcc -g'和'gcc -g3'有什么区别?
-7
A
回答
4
-glevel
请求调试信息,还可以使用级指定多少信息。默认级别是2
凡3电平的装置:
3级包括额外的信息,例如存在的所有程序中的宏定义。有些调试器在使用-g3时支持宏扩展。
3
从手动约-g
:
0级都不会产生任何调试信息。因此,-g0否定-g。
1级会产生最少的信息,足以使您不打算调试的程序部分回溯。这包括函数和外部变量的描述,但没有关于局部变量和没有行号的信息。
3级包含额外信息,如程序中存在的所有宏定义。有些调试器在使用-g3时支持宏扩展。
相关问题
- 1. GCC -g vs -g3 GDB标志:有什么区别?
- 2. g ++和gcc有什么区别?
- 3. g ++和gcc的区别
- 4. GCC和LD链接有什么区别?
- 5. make和gcc有什么区别?
- 6. arm-eabi-gcc和arm-elf-gcc有什么区别?
- 7. some-prefix-gcc和gcc之间有什么区别--target = some-prefix?
- 8. “gcc -lname”和“gcc libname.so ...”之间的区别是什么
- 9. gcc -g:会发生什么
- 10. 什么是g ++ - 3/gcc-3?
- 11. GNU gcc和g ++
- 12. -L/libpath和/etc/ld.so.conf配置在gcc/g ++中编译的libpath有什么区别
- 13. gcc和gcC++有什么不同?
- 14. gcc和g ++连接
- 15. 更新Apple g ++/gcc
- 16. arm-linux-gcc和arm-none-linux-gnueabi有什么区别
- 17. gcc的__sync和__atomic内在函数有什么区别
- 18. Apple的gcc,-arch i386和-m32有什么区别?
- 19. -symbolic和-shared GCC标志有什么区别?
- 20. strong(在LLVM中)和retain(在GCC中)有什么区别?
- 21. windows的gcc端口中的thread_posixs和thread_win32有什么区别?
- 22. -m32,-m64和gcc的选项中没有什么区别?
- 23. gcc/g ++ vs icc
- 24. %u&%g?有什么区别?
- 25. 与gcc,g ++和gfortran链接
- 26. #ifdef标志告诉gcc和g ++编译器之间的区别?
- 27. gcc/g ++/ld缓存?
- 28. eclipse上交叉GCC和MacOSX GCC的区别
- 29. GCC/G ++输出型
- 30. Eclipse中的MinGW GCC和G ++错误
您是否试过阅读gcc的文档? –
'man gcc'是你的朋友。显示一点努力。 –