Difference between revisions of "Ce optiuni se folosesc la compilarea din linie de comanda?"
Jump to navigation
Jump to search
m (Reverted edits by Tomjaguarpaw (talk) to last revision by Ha$kell) |
|||
(3 intermediate revisions by 2 users 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'' |
||
+ | ---- |
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