包含C或C++程序的执行流程的日志文件 我需要生成一个日志文件,其中包含C或C++程序的执行流程。 此日志文件应包含程序的每一行,并按执行顺序指定行号。 这有什么用?我试过使用GDB,但我做不到 GDB不能自动完成这项工作,但使用简单的脚本,您应该能够单步执行程序,直到程序结束并记录所有内容。 这将执行得非常慢,因为CPU每隔几条指令就会处理一个断点。 还可以尝试调查GDB的

包含C或C++程序的执行流程的日志文件 我需要生成一个日志文件,其中包含C或C++程序的执行流程。 此日志文件应包含程序的每一行,并按执行顺序指定行号。 这有什么用?我试过使用GDB,但我做不到 GDB不能自动完成这项工作,但使用简单的脚本,您应该能够单步执行程序,直到程序结束并记录所有内容。 这将执行得非常慢,因为CPU每隔几条指令就会处理一个断点。 还可以尝试调查GDB的,gdb,trace,execution,flow,Gdb,Trace,Execution,Flow,如中所述,还有其他可用于此目的的工具 现有的硬件工具可以在程序全速运行时捕获程序执行跟踪。谢谢!我在你发给我的第二个链接中找到了我的答案。直接链接可能重复的

如中所述,还有其他可用于此目的的工具


现有的硬件工具可以在程序全速运行时捕获程序执行跟踪。

谢谢!我在你发给我的第二个链接中找到了我的答案。直接链接可能重复的