Haskell勉強会

関数型プログラミングの学習日記

ghcでHaskellのコンパイル

UbuntuHaskellを学習。

haskell.hatenablog.com

(p.3)

前回の続きです。

haskell.hatenablog.com

main = do
    print "Hello, World!"

インタープリターで一時的にHaskellコードを実行するのではなく、コンパイラーでコンパイルする方法をメモ。

  • 端末を起動して、hello.hsがあるディレクトリーに移動する。

  • 「$ ghc hello.hs」とコマンドを入力する。

  • フォルダ内に「hello」、「hello.hi」、「hello.o」というファイルが新たに生成される。 このうち、「hello」が実行可能なバイナリーファイルとなっている。

  • 端末で「./hello」と入力する。

  • 「Hello, World!」と表示されたら、お試しは成功!

f:id:hamamuratakuo:20200423155336p:plain




入門Haskellプログラミング

入門Haskellプログラミング