Setup.lhsの関数にputStrLn "Hello"行を追加しましたが、またはを実行すると表示されることを期待していました。でもやらなかった。maincabal configurecabal build
次に、コンパイルSetup.lhsしghc --makeて実行./Setup configureすると、行が表示されました。
それが意図的に行われた場合、私はこれの背後にある論理的根拠を理解しておらず、ファイルにSetup.lhsファイルする必要さえありません。これらをクリアしてくれませんか?