- 积分
- 6075
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-11-27
- 最后登录
- 1970-1-1
|
发表于 2017-11-21 12:15:27
|
显示全部楼层
我的makefile,给你参考一下
- #!/usr/ccs/bin/make -f
- FC=xlf90
- RM=rm -fr
- NETCDF=/cma/u/app/netcdf
- HDF5=/cma/u/app/hdf5-1.8.11
- INC= -I . -I$(NETCDF)/include -I$(HDF5)/include
- LIB= -L$(NETCDF)/lib -lnetcdf -lnetcdff \
- -L$(HDF5)/lib -lhdf5 -lhdf5_fortran \
- -L/cma/u/app/szip/lib -lsz -lz
- TARGET =decode_virr.x
- OBJS =decode_virr.o module_func_fy3.o module_nc_read_write.o
- all: $(TARGET)
- $(TARGET):$(OBJS)
- $(FC) $(OBJS) -o $[url=home.php?mod=space&uid=84437]@[/url] $(LIB)
- decode_virr.o:decode_virr.f90 module_func_fy3.o module_nc_read_write.o
- $(FC) -c decode_virr.f90 $(INC)
- module_func_fy3.o:module_func_fy3.f90
- $(FC) -c module_func_fy3.f90 $(INC)
- module_nc_read_write.o:module_nc_read_write.f90
- $(FC) -c module_nc_read_write.f90 $(INC)
- clean:
- $(RM) $(OBJS) $(TARGET) *.o *.mod
复制代码 |
|