Forum » Programiranje » [Fortran] makefile težava
[Fortran] makefile težava
zee ::
Pozdravljeni.
Ker sem moral nanovo namestiti sistem, imam zdaj GCC-4.1.1, kjer ni več g77 in nekaterih knjižnic, ki so potrebne za zagon/prevajanje Fortranove kode.
V praksi to pomeni, da moram nanovo prevesti precej programov, zdaj me pa zanima, kako to naredim. imam namreč naslednji makefile, ki pa deluje mi naredi samo eno binary datoteko. kaj moram dopisati, da mi bo denimo naredil dve?
Makefile:
# makefile for density profile
FC = gfortran-4.1.1
FFLAGS = -O3
obj = dprfl1cm.o rdstr.o #apndx_1.o
dprfl1cm: $(obj)
$(FC) $(FFLAGS) $(obj) -o dprfl1cm
Spreminjajo se dprfl1cm.o in dprfl1cm. vse ostalo je enako.
Iskal sem tudi z Googlom, vendar nisem našel nič uporabnega.
hvala vnaprej.
Ker sem moral nanovo namestiti sistem, imam zdaj GCC-4.1.1, kjer ni več g77 in nekaterih knjižnic, ki so potrebne za zagon/prevajanje Fortranove kode.
V praksi to pomeni, da moram nanovo prevesti precej programov, zdaj me pa zanima, kako to naredim. imam namreč naslednji makefile, ki pa deluje mi naredi samo eno binary datoteko. kaj moram dopisati, da mi bo denimo naredil dve?
Makefile:
# makefile for density profile
FC = gfortran-4.1.1
FFLAGS = -O3
obj = dprfl1cm.o rdstr.o #apndx_1.o
dprfl1cm: $(obj)
$(FC) $(FFLAGS) $(obj) -o dprfl1cm
Spreminjajo se dprfl1cm.o in dprfl1cm. vse ostalo je enako.
Iskal sem tudi z Googlom, vendar nisem našel nič uporabnega.
hvala vnaprej.
zee
Linux: Be Root, Windows: Re Boot
Giant Amazon and Google Compute Cloud in the Sky.
Linux: Be Root, Windows: Re Boot
Giant Amazon and Google Compute Cloud in the Sky.
- spremenilo: zee ()
dr.J ::
> naredi samo eno binary datoteko. kaj moram dopisati, da mi bo denimo naredil dve?
Tvoj makefile naredi executable dprfl1cm iz objectov dprfl1cm.o in rdstr.o;
verjetno iz dprfl1cm.f in rdstr.f. Kakšen binary naj bi še naredil?
Očitno prevajaš nek kompleksnejši paket; tam zelo verjetno najdeš kaka navodila za build.
Nekatere Linux distribucije imajo oba prevajalnika, gcc in gcc4. Tudi to preveri.
Tvoj makefile naredi executable dprfl1cm iz objectov dprfl1cm.o in rdstr.o;
verjetno iz dprfl1cm.f in rdstr.f. Kakšen binary naj bi še naredil?
Očitno prevajaš nek kompleksnejši paket; tam zelo verjetno najdeš kaka navodila za build.
Nekatere Linux distribucije imajo oba prevajalnika, gcc in gcc4. Tudi to preveri.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Crosscompiling Gnuradia za RPiOddelek: Operacijski sistemi | 1586 (1432) | poweroff |
» | GPL/LGPLOddelek: Programska oprema | 6749 (3923) | čuhalev |
» | gcc + math.h + -lm problemOddelek: Programiranje | 995 (911) | BigWhale |
» | [ Linux ] [ Gentoo ] je kdo probal gcc-4.1.1 s tahudimi CFLAGI ?Oddelek: Operacijski sistemi | 923 (862) | dr.J |
» | unmergal sem gccOddelek: Operacijski sistemi | 1923 (1669) | borchi |