Difference between revisions of "Ce optiuni se folosesc la compilarea din linie de comanda?"

From HaskellWiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
[[Category:Ro]]
 
[[Category:Ro]]
   
Iata cateva optiuni des folosite:
+
Iata cateva optiuni des folosite la compilarea cu [[GHC]] :
   
 
Compilarea unui modul Haskell producand un fisier cu extensia .o , optimizat:
 
Compilarea unui modul Haskell producand un fisier cu extensia .o , optimizat:
Line 22: Line 22:
   
 
[http://www.haskell.org/ghc/documentation.html Documentatie GHC completa http://www.haskell.org/ghc/documentation.html]
 
[http://www.haskell.org/ghc/documentation.html 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''
  +
----

Revision as of 18:41, 26 April 2010


Iata cateva optiuni des folosite la compilarea cu GHC :

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