硬件平台:PCC
编译器:powerpc-e300c3-linux-gcc
链接器:powerpc-e300c3-linux-ld
代码说明:我们的项目代码中的函数全部是自己实现,没有依赖于任何标准的C库,包括printf,wirte,read等等函数;
问题说明:当把gcov的库函数libgcov.a以静态方式链接到我们的代码中时,提示fprintf,fread,fopen,fclose,fseek等函数未定义,原因应该是编译libgcov.a时,依赖于标准的C库函数;不知道有没有了解或者曾经将gcov移植到嵌入式平台下的大侠,能否指导一下如何将gcov移植到嵌入式平台下。
你可以把 libgcov 的源代码下载下来,然后把引用C库的方法替换成你们写的方法。
楼上的方法可以值得一试