Ce optiuni se folosesc la compilarea din linie de comanda?

From HaskellWiki
Revision as of 18:38, 26 April 2010 by Ha$kell (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Iata cateva optiuni des folosite:

Compilarea unui modul Haskell producand un fisier cu extensia .o , optimizat:

% ghc-6.8.2 -c -O Foo.hs

Legarea a trei fisiere cu extensie .o intr-un executabil numit "test":

% ghc-6.8.2 -o test Foo.o Bar.o Baz.o

Traducerea unui modul Haskell intr-un fisier .hc, folosind o stiva mare:

% ghc-6.8.2 -C -H16m Foo.hs

Compilarea fisierului tradus in C (.hc) pentru a obtine unul in assembler:

% ghc-6.8.2 -S Foo.hc

(Traducere dupa documentatia Ubuntu.)

Documentatie GHC completa http://www.haskell.org/ghc/documentation.html


Nu uitati ca cel mai simplu mod de a compila un program Haskell cu GHC este : > ghc --make main.hs