# 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.