ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Haskellコミュのモジュールをリンクして、実行ファイルを作る。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
Haskell のモジュールを使ったプログラミングを試しているのですが、

うまくコンパイルできません。

ためしに、階数を求めるモジュールを作ってみようとしています。

MdlFactorial.hs ---------

module MdlFactorial where

factorial :: Integer -> Integer

factorial n =
if n == 0
then 1
else n * factorial (n - 1)

PrcMain.hs --------------

import MdlFactorial

main =
print $
factorial 10

-------------------------

これを

ghc -c MdlFactorial.hs

で、MdlFactorial モジュールのコンパイルはできるのですが、

PrcMain.hs を MdlFactorial.o とリンクして、実行ファイルを

作るコマンドがわかりません。。。。。

ghc -o PrcMain.exe -c PrcMain.hs MdlFactorial.o

とかとすると、PrcMain.exe はできるのですが、

実行できません。

どなたかご教示ください。

よろしくお願いします。

↑インデントがおかしいですが、HTMLなので気にしないでください。

コメント(2)


うまくいきました!

ありがとうございます。

こういうのって、どうやって勉強すればいいのでしょうか。。。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Haskell 更新情報

Haskellのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング