При компиляции исходного файла haskell через ghc --make foo.hs
GHC всегда оставляет множество промежуточных файлов, кроме foo.exe
. Это foo.hi
и foo.o
.
Мне часто приходится удалять файлы .hi и .o, чтобы не загромождать папки.
Есть ли опция командной строки для GHC не оставлять свои промежуточные файлы? (Когда его спрашивали на #haskell, лучший ответ, который я получил, был ghc --make foo.hs && rm foo.hi foo.o
.