«/usr/bin/ld :не может найти библиотеку»

Это моя первая попытка скомпилировать код FORTRAN с помощью make-файла. ОС — Ubuntu 12.04 LTS 64 бит. Я столкнулся со следующими ошибками:

gfortran  -o przm3123.exe canopy.o chem.o cnfuns.o cropdate.o datemod.o debug.o debug_cn.o f2kcli.o floatcmp.o furrow.o general.o i_errchk.o infnan.o inivar.o ioluns.o iosubs.o lambertw.o m_readvars.o utils.o wind.o fcscnc.o przm3.o rsexec.o rsinp1.o rsinp2.o rsinp3.o rsmcar.o rsmisc.o rsprz1.o rsprz2.o rsprz3.o rsprzn.o rsutil.o rsvado.o -L../libanne4.0/lib -lwdm -ladwdm -lutil
/usr/bin/ld: cannot find -lwdm
/usr/bin/ld: cannot find -ladwdm
collect2: ld returned 1 exit status
make: *** [przm3123.exe] Error 1

Ключевым элементом в make-файле является:

przm2_LIBS = -L../libanne4.0/lib -lwdm -ladwdm -lutil

Можно ли что-нибудь сделать, чтобы исправить эту ошибку? Должен ли я попробовать другие компиляторы?

11
задан Keith Pinson 22 October 2012 в 22:31
поделиться