Next: Preklad a linkovani Up: Preklad a linkovani Previous: Pouhy preklad fortranskeho

Linkovani prelozenych modulu

Linkovani nekolika prelozenych modulu s vytvorenim vykonneho modulu provadi prikaz ld (link editor)
ld -o muj_prog /lib/crt0.o muj_prog.o
dalsi_subrout.o
-lf -lc -lm
Volba -o definuje jmeno vysledneho vykonneho programu. Pokud neni zvolena, je predvolene jmeno a.out. Dalsi volby -lf -lc -lm odkazuji ke knihovnam fortranu, C a k math ulozenych v adresari /lib. Je-li pro rozreseni referenci treba knihovny z jineho adresare, je mozno dodefinovat cestu ke knihovnam pomoci volby -L. Pr.:
ld -o muj_prog /lib/crt0.o muj_prog.o
dalsi_subrut.o -lf -lc -lm
-L/cern/pro/lib -lgenlib -lkernlib
-lpacklib
Stejneho vysledku pro pro volani standardnich CERNskych knihoven lze dosahnout pouzitim procedury cernlib
Pr.:
ld -o muj_prog /lib/crt0.o muj_prog.o
dalsi_subrut.o -lf -lc -lm
cernlib genlib kernlib


Julius.Hrivnac@cern.ch