2022-10-26 01:19:49 +03:00
|
|
|
# ghc
|
|
|
|
|
|
|
|
> Компилятор Glasgow Haskell Compiler.
|
|
|
|
> Компиляция и компоновка исходных файлов Haskell.
|
2025-06-06 16:27:48 +02:00
|
|
|
> Больше информации: <https://downloads.haskell.org/ghc/latest/docs/users_guide/usage.html>.
|
2022-10-26 01:19:49 +03:00
|
|
|
|
|
|
|
- Найти и скомпилировать все модули в текущей папке:
|
|
|
|
|
|
|
|
`ghc Main`
|
|
|
|
|
|
|
|
- Скомпилировать один файл:
|
|
|
|
|
|
|
|
`ghc {{файл.hs}}`
|
|
|
|
|
|
|
|
- Скомпилировать с использованием дополнительной оптимизации:
|
|
|
|
|
|
|
|
`ghc -O {{файл.hs}}`
|
|
|
|
|
|
|
|
- Остановить компиляцию после создания объектных файлов (.o):
|
|
|
|
|
|
|
|
`ghc -c {{файл.hs}}`
|
|
|
|
|
|
|
|
- Запустить REPL (интерактивную оболочку):
|
|
|
|
|
|
|
|
`ghci`
|
|
|
|
|
|
|
|
- Вычислить одно выражение:
|
|
|
|
|
|
|
|
`ghc -e {{выражение}}`
|