linux - *** No rule to make target `module_netcdf_io.o', needed by `driver.exe'. Stop. Error -


I am trying to run on a no-no-mp

However, I keep this error. <

.o .FU contains user_build_options oBJS = module_sf_noohmplusMO \ modules_model_stants.o \ module_sf_myjsfc.o \ module_sf_sfclay.o \ module_sf_noahlsm.o \ module_asfino_sym.php_io.ro \ module_netcdf_io.o \ module_io.o \ kwm_date_utilities o \ module_sf_noahutl.o \ driver .o CMD = driver.exe FFLAGS = $ (FREESOURCE) $ (F90FLAGS) All: $ (CMD) driver.exe: $ (OBJS) $ (COMPILERF90) -o $ (@) $ (objs) $ (ntcdfliib). FO: $ (RM) $ (*). F 90 $ (CPP) $ (CPPMAROS) $ (NITCDDINC) $ (*). F & gt; $ (*) F90 $ (COMPILERF90) -k $ (FFLAGS) $ (NITCDDINC) $ (*). F $ 90 (RM) $ (*). F 90 Clear: $ (rm) $ (obd) $ (CMD) * Modern * ~ driver.exe: driver.o driver.exe: module_sf_noahmplsm.o driver.exe: module_sf_noahutl.o driver.exe: module_io.o module_io. O: module_ascii_io.o module_io.o: module_netcdf_io.o: module_sate_utilities.o module_sf_noahmplsm.o: module_sf_myjsfc.o module_sf_sfclay.o module_sf_noahlsm.o module_sf_myjsfc.o: module_model_constants.o

The folder contains the following files:

  Graphics BondvilleDet Bondville.val Driver.F Genaramedem MTBL KMMAAUTU.F. Module_accio.f modules_oaf module_model_content.f modules_net cdfoof module_sf_imisfcf module_sf_nhsmmf modules_sf_nhhmmpmmfd modules_sf_nehutl.f modules_sf_sfcl.f.mftf TLL Readme SOILPARM.TBL user_build_options VEGPARM.TBL  

user_build-options, which is required to link the file to netcdf directori, reads like this:

 < check code> Intel Fortran with # # # # alternative to Linux COMPILERF90 = ifort # FREESOURCE = -free # CPPMACROS = -D_SIMPLE_DRIVER_ # F90FLAGS = -convert big_endian G -O0 all, noshape, nopointer, noarg_temp_created -fp model accurate - fpe0 # -fp models strict # CPP = cpp -C -P traditional # LIBS = # NETCDFDIR = / home / Pilgrim / libs / netcdf / # NETCDFINC = / home / Pilgrim / libs / netcdf / include / # NETCDFLIB = / home / Pilgrimage / libs / netcdf / lib / # NCARG_ROOT = /home/tirtha/NCARG/ncl6.1/ # rm = rm -f # cc = cc  

I removed the hash tag before running the code.

(see the answer in the comments.) See

OP wrote:

I was able to solve the problem. It was a netcdf problem.

The main problem was that I compiler netcdf was used to compile as the same I used Noah to compile also, when I was connected to a different netcdf directory (that was compiled with the same compiler), even if I was not using clear . Doing this solves the problem


Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -