我正在用C++开发一个嵌入式应用程序,用于具有有限代码/数据RAM的平台,但是对于文件系统的使用而言是无限的RAM.
在寻找减少代码大小的同时,我意识到排除fprintf()行对生成代码的大小贡献很大.
我的问题是:1.为什么fprintf的成本如此之高?2.如果我排除了fprintf功能,那么生成描述通过应用程序运行的出现的日志文件的替代方法是什么?
c c++ embedded printf
c ×1
c++ ×1
embedded ×1
printf ×1