X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2Fusing.xml;h=0168123c701e159230df4fedfd21b397b7a72482;hb=3de26aa3d728b06ee7bf658fec6a09855822d492;hp=14665af22947370522ff031da166842eace65b32;hpb=ea283aa74e6fd2bec2b88eae19908bba903adea1;p=ghc-hetmet.git diff --git a/docs/users_guide/using.xml b/docs/users_guide/using.xml index 14665af..0168123 100644 --- a/docs/users_guide/using.xml +++ b/docs/users_guide/using.xml @@ -225,8 +225,7 @@ module X where - ghc - ––interactive + ghc --interactive interactive mode ghci @@ -240,8 +239,7 @@ module X where - ghc - ––make + ghc --make make mode @@ -258,8 +256,8 @@ module X where - ghc - –e expr + ghc -e + expr eval mode @@ -275,13 +273,10 @@ module X where - ghc - - -E - -C - -S - -c - + ghc -E + ghc -c + ghc -S + ghc -c @@ -302,8 +297,7 @@ module X where - ghc - –M + ghc -M dependency-generation mode @@ -318,16 +312,73 @@ module X where - ghc - ––mk-dll + ghc --mk-dll - dependency-generation mode + DLL-creation mode DLL-creation mode (Windows only). See . + + + + + ghc --help ghc -? + + + + + Cause GHC to spew a long usage message to standard + output and then exit. + + + + + + + ghc --version ghc -V + + + + + + Print a one-line string including GHC's version number. + + + + + + + ghc --numeric-version + + + + + Print GHC's numeric version number only. + + + + + + + ghc --print-libdir + + + + + Print the path to GHC's library directory. This is + the top of the directory tree containing GHC's libraries, + interfaces, and include files (usually something like + /usr/local/lib/ghc-5.04 on Unix). This + is the value of + $libdirlibdir + in the package configuration file (see ). + + + @@ -574,19 +625,18 @@ ghc -c Foo.hs help options verbosity options + See also the , , , + and modes in . - - - - - - + + - Cause GHC to spew a long usage message to standard - output and then exit. + Does a dry-run, i.e. GHC goes through all the motions + of compiling as normal, but does not actually run any + external commands. @@ -673,47 +723,6 @@ ghc -c Foo.hs - - - - - - - - - - Print a one-line string including GHC's version number. - - - - - - - - - - Print GHC's numeric version number only. - - - - - - - - - - Print the path to GHC's library directory. This is - the top of the directory tree containing GHC's libraries, - interfaces, and include files (usually something like - /usr/local/lib/ghc-5.04 on Unix). This - is the value of - $libdirlibdir - in the package configuration file (see ). - - - - @@ -748,6 +757,20 @@ ghc -c Foo.hs + size + + + + Set the minimum size of the heap to + size. + This option is equivalent to + +RTS -Hsize, + see . + + + + + @@ -1229,10 +1252,6 @@ f "2" = 2 Means: “Generate good-quality code without taking too long about it.” Thus, for example: ghc -c -O Main.lhs - - currently also implies - . This may change in the - future.