gcc -g main.c -o /build/main 带有参数-g是什么意思呢?

gcc编译c程序时候:
可以用以下两种方式进行编译,

gcc main.c -o /build/main
gcc -g main.c -o /build/main

请问下,加-g的作用是什么?
我看了gcc的help 没有理解到:

-g                      Generate source-level debug information
阅读 1.4k
2 个回答

生成调试信息。

这些调试信息用于把生成的机器码对应到源代码上。

求人不如求browsers
搜索 gcc "-g" option

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏