【发布时间】:2019-01-26 21:15:03
【问题描述】:
所以我一直在使用 Ada,它是一种很棒的语言,但我不知道如何使可执行文件更小(我在 Windows 上使用 GNAT 5.3)。目前,hello world 的文件大小约为 800 kb。当我剥离调试信息时,它变为~222 kb。任何想法如何使它更小?
【问题讨论】:
-
用户指南中有一节是关于减小可执行文件大小的。它曾经是关于 gnatelim 的,但最近可能发生了变化。您是否尝试过这些建议,例如可能的选项
-Os? -
@B98 是的,我读过。 Gnatelim 似乎不适用于 Windows,至少 mingw-w64 没有 gnatelim。我试过'-ffunction-sections -fdata-sections -Wl,--gc-sections',但它根本没有帮助。 '-Os' 对以太没有帮助。