1

目前我正在修复一些关于小输出 dll 的问题(我在 Windows 上使用核糖体构建系统)所以我想知道这个:

假设项目 (C++) 包含总大小为 100 KB 的源文件,并且项目还依赖于 3 个库,每个库大约 100 KB,编译和链接后我应该期望什么二进制大小?我可以预先估计一下吗?

ps 假设这是关闭了任何优化的发布版本,并且源文件包含纯代码,没有任何注释或类似内容

谢谢

4

2 回答 2

2

我认为您无法对生成的大小进行预先估计。代码行数与生成的二进制文件的大小之间没有相关性。

即使在发布模式下,编译器也可以将大量代码行转换为一小段执行,反之亦然。

于 2010-02-09T11:36:50.197 回答
1

误差幅度将使任何此类估计对于任何实际目的都毫无用处。

于 2010-02-09T11:32:34.417 回答