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

From HaskellWiki
Jump to navigation Jump to search
(Deleting page that hasn't been edited for over 10 years)
m (Reverted edits by Tomjaguarpaw (talk) to last revision by Ha$kell)
 
Line 1: Line 1:
  +
[[Category:Ro]]
  +
  +
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.)
  +
  +
[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''
  +
----

Latest revision as of 15:18, 6 February 2021


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