gpt4 book ai didi

ada - 如何使用 GNAT 制作的可执行文件更小?

转载 作者:行者123 更新时间:2023-12-02 05:59:09 25 4
gpt4 key购买 nike

所以我一直在玩 Ada 一段时间,它是一种很棒的语言,但我不知道如何使可执行文件更小(我在 Windows 上使用 GNAT 5.3)。目前,hello world 的文件大小约为 800 kb。当我剥离调试信息时,它变为 ~222 kb。任何想法如何使它更小?

最佳答案

Ada.Text_IO很有特色。如果您不需要它的所有功能,请尝试 GNAT.IO ;在 Mac OS X (FSF GCC 5.1) 上,未剥离的可执行文件从 360816 字节减少到 166356,从 192200 剥离到 83540。

另一件事:出于某种原因,GNAT 不使用共享库 (DLL),除非您告诉它。强制动态链接 ( gnatmake -O2 hello -bargs -shared ) 减少了 Ada.Text_IO版本为 17520 字节(14304 被剥离),以及 GNAT.IO版本为 13976 字节(已删除 11888)。

关于ada - 如何使用 GNAT 制作的可执行文件更小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34685053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com