Трябва да използвам подпрограма MRQMIN в моя код на Fortran 90. Вътре в тази подпрограма има някои други модули nrtype.90
, nrutil.f90
и nr.f90
. Компилирам всички тези модули и моя собствен код с тези команди
ifort -c nrtype.90
ifort -c nrutil.f90
ifort -c nr.f90
ifort test.f90 nrtype.o nrutil.o nr.o -o test
но получавам тази грешка
/tmp/ifortcx4Tb3.o: In function `mrqmin_IP_mrqmin_private_':
test.f90:(.text+0x4041): undefined reference to `gaussj_'
test.f90:(.text+0x4896): undefined reference to `covsrt_'
test.f90:(.text+0x48a5): undefined reference to `covsrt_'
пропускам ли нещо тук по време на компилацията?
gaussj
иcovsrt
и подпрограматаmrqmin
са в един и същи модул във файлnr.f90
? - person Alexander Vogt   schedule 18.10.2013