2012-02-06 11 views
2

ghc - コマンドラインで角かっこ?このページ

http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours/Parsing

それは以下のようなものをと呼ばれているGHCを示していますのために角括弧は何ですか

ghc -package parsec -o simple_parser [../code/listing3.4.hs listing3.4.hs] 

を? ghc 7.0.4で使用するとエラーが発生します。これは入力ファイルの検索パスを指定する一種の方法ですか?

+0

これを引用符で囲みてみましたか? – bitmask

答えて

9

GHCはこのようなコマンドライン構文を受け入れません。 listing3.4.hsをコンパイルするために、あなたが使用する必要があります。

ghc -o simple_parser listing3.4.hs 

を(あなたは、これらの日のパッケージを指定する必要はありませんが、必要に応じて、GHCは自動的にそれらをリンクします。)

これはによって引き起こされる、wikiマークアップのミスですオリジナルの自動変換48時間で自分自身でスキームを書くをwiki形式に変換する。 this pageには、対応するコードブロックでlisting3.1.hsa copy of the fileにリンクされていることがわかります。この相対リンクはMediaWiki外部リンク構文に変換されました。もちろん、コードブロック内では機能しません。 (たとえそれがあっても、相対パスが使用されるので、どこにもリンクされません)

関連する問題