我在Windows中使用Haskell编写了一个小程序。该程序仅依赖于base,diagram-lib和diagram-rasterific。生成的独立可执行文件很大(25633 KB)。
我已经阅读了几个类似的问题(Small Haskell program compiled with GHC into huge binary),但所有这些问题都假定Linux正在被使用。我认为问题是所有使用(或不使用)的内容都静态链接到可执行文件中。这包括(我猜)Linux中的库被视为已授予并且在Windows中不可用。
欢迎任何减少可执行文件大小的帮助。
操作系统:Windows 7 64位Pro, Haskell Stack:lts-8.16