# The `stack ghc` command
~~~text
stack ghc [-- ARGUMENT(S) (e.g. stack ghc -- X.hs -o x)]
[--[no-]ghc-package-path] [--[no-]stack-exe] [--package PACKAGE]
[--rts-options RTSFLAG] [--cwd DIR]
~~~
`stack ghc` has the same effect as, and is provided as a shorthand for,
[`stack exec ghc`](exec_command.md), with the exception of the `--package`
option.
Pass the option `--package ` to add the initial GHC argument
`-package-id=`, where `` is the unit ID of the specified
package in the installed package database. The option can be specified multiple
times.