代码之家  ›  专栏  ›  技术社区  ›  Bob

如何在没有本机文件系统的情况下使用gcc检测选项

  •  1
  • Bob  · 技术社区  · 7 年前

    许多 instrumentation options for gcc

    当编译的程序退出时 将此数据保存到文件中 为每个源文件调用auxname.gcda。

    问题:

    如何使用这些将结果输出到文件的gcc检测选项?
    我必须提供一个文件编写器接口吗?在我的例子中,该接口将写入RAM缓冲区。每当检测代码需要“写入文件”时,就会调用该接口?

    1 回复  |  直到 7 年前
        1
  •  1
  •   domen    7 年前

    通过web搜索“gcc gprof arm-cortex-m”可生成: https://mcuoneclipse.com/2015/08/23/tutorial-using-gnu-profiling-gprof-with-arm-cortex-m/

    它似乎在使用 semihosting

    半托管是ARM与主机上的调试器通信的常用方式(通过JTAG/SWD)。qemu等模拟器也支持它。