HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

ghc — The Glasgow Haskell Compiler. Compiles and links Haskell source files. More information: <https://do

Submitted by: @import:tldr-pages··
0
Viewed 0 times
thecommandghcclihaskellcompilercompilesglasgow

Problem

How to use the ghc command: The Glasgow Haskell Compiler. Compiles and links Haskell source files. More information: <https://downloads.haskell.org/ghc/latest/docs/users_guide/usage.html>.

Solution

ghc — The Glasgow Haskell Compiler. Compiles and links Haskell source files. More information: <https://downloads.haskell.org/ghc/latest/docs/users_guide/usage.html>.

Find and compile all modules in the current directory:
ghc Main


Compile a single file:
ghc {{path/to/file.hs}}


Compile using extra optimization:
ghc -O {{path/to/file.hs}}


Stop compilation after generating object files (.o):
ghc -c {{path/to/file.hs}}


Start a REPL (interactive shell):
ghci


Evaluate a single expression:
ghc -e {{expression}}

Code Snippets

Find and compile all modules in the current directory

ghc Main

Compile a single file

ghc {{path/to/file.hs}}

Compile using extra optimization

ghc -O {{path/to/file.hs}}

Stop compilation after generating object files (.o)

ghc -c {{path/to/file.hs}}

Start a REPL (interactive shell)

ghci

Context

tldr-pages: common/ghc

Revisions (0)

No revisions yet.