一応実行ファイルになるコードは書けたんですが、+RTS -pオプション付けるとエラーが出るんですが。。。
(-pを消すと一応エラーは出ない)

プロファイルとかとった事無いので、分かりません。。。

元が単純なので、一行コードです

main = putStr ((show. (( sum [1..100000]) + ( sum[1..100000]))) ++ "\n")

バージョンは最近までhaskellPratformで同じバージョンにしてたのですが、ghcの最新バージョンをwinの方に入れたので。。。
(linuxは初心者なのでcabからしか入れられないです)