1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-08-01 19:55:44 +02:00
tldr/pages.ru/common/ghc.md

30 lines
879 B
Markdown
Raw Normal View History

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