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

From HaskellWiki
Jump to: navigation, 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