【发布时间】:2012-01-23 19:14:26
【问题描述】:
我为非 POSIX 嵌入式系统编写了一个项目,所以我不能使用 gcc 选项 --coverage(我没有读或写)。我还能做些什么来产生类似 gcov 的输出。我确实有输出功能。
【问题讨论】:
-
代码覆盖在嵌入式系统上不太常见。但是为您的问题提供一个好的答案需要有关您的系统的更多详细信息。什么CPU?什么操作系统?什么编译器工具链?
-
你只需要写函数还是读写函数?如果只是写(打开、关闭、写),您可以创建自己的,也许将写输出发送到串行端口,以便在其他地方存储/记录。
-
是否可以在可以使用覆盖选项的系统上编译和运行测试?
标签: embedded code-coverage gcov