【发布时间】:2010-08-22 21:23:30
【问题描述】:
我打算使用Arduino programmable board。它们的闪存非常有限,在 16 到 128 kB 之间,无法存储编译后的 C 或 C++ 代码。
有没有办法估计它会代表多少(标准)代码?
我想这很模糊,但我只是在寻找一个数量级。
【问题讨论】:
-
64k 对任何人来说都足够了!
-
16kB 表示从“自动链接运行时所需大小的十分之一”到“大约一千条语句”,后者假定编译语句的平均大小为 16 字节。
-
确保不要静态分配任何大缓冲区。
-
32kb的编译代码有多少? 10 美元。