我正在为我的大学课程编写一个简单的程序,要求我们应该将Makefile附加到项目中,并且“如果调用.dbg
时将生成make debug
文件,其中将包含调试符号(选项[ C0]的编译)“
我对此描述一无所知,也无法在线找到有关-g
文件的任何信息。它们是什么以及如何生成一个?用.dbg
标志编译我的源代码似乎不会生成此类文件...
我正在为我的大学课程编写一个简单的程序,要求我们应该将Makefile附加到项目中,并且“如果调用make debug时将生成.dbg文件,在其中将出现...
[包括GCC的大多数编译器允许将调试信息存储在单独的文件(-g
)中,因此可执行文件本身仍然很小,调试器从另一个文件中加载符号(例如e.g. see this link)