我想对嵌入式目标上的 c++ 源代码进行代码覆盖。基本思想是,生成一个精灵以及使用 gcc 打开的 -frofile-arcs -ftest-coverage。将其下载到 ARM 设备上,然后收集数据以使用 gcov 分析代码覆盖率。
如何使用 arm-none-eabi-gcc 命令生成 elf 文件。我已经设置了 GNU ARM 工具链并设置了 env 变量。我可以使用 arm-none-eabi-g++ -c -mthumb -mcpu=cortex-m3 -fprofile-arcs -ftest-coverage filename.cpp -o filename.elf 吗?
提前致谢!