2011-02-15 38 views
22

我剛開始學習Haskell,所以請原諒我,如果這個問題有明顯的答案。我有興趣編寫程序分發給最終用戶,他們可能知道如何使用他們的終端應用程序,但不一定是如何在他們的系統上編程或安裝Haskell和Haskell庫。如何將Haskell程序分發給非技術最終用戶?

如何打包一個Haskell程序(例如命令行工具或更復雜的應用程序)並將其分發到這類用戶庫?

回答

9
ghc -o hello hello.hs 

將.hs編譯爲凍結二進制文件,因此對於Windows用戶只需雙擊hello.exe即可,對於linux而言,它是./hello。

+2

當然當你有多個文件時用`--make`。 – delnan 2011-02-15 14:42:38

4

如果他們是Windows用戶,則使用bamse包爲您的應用程序構建安裝程序。如果沒有,那麼查找特定於發行版的包裝建議。也許別人可以解釋OS X的包裝。

相關問題