即使是简单的小型Haskell程序也会变成巨大的可执行文件.
我已经编写了一个小程序,它被编译(用GHC)到二进制文件,大小扩展到7 MB!
甚至可以将一个小的Haskell程序编译成巨大的二进制文件?
如果有的话,我可以做些什么来减少这个?
linker haskell ghc glfw static-linking
如果朋友想要运行我的Haskell二进制文件,他是否必须先安装Haskell,还是可以立即自行运行二进制文件?
答案在Mac,Windows和Linux上是否相同?
binary linker executable haskell
haskell ×2
linker ×2
binary ×1
executable ×1
ghc ×1
glfw ×1
static-linking ×1