ÇÁ·Î±×·¡¹Ö
ù ÆäÀÌÁö ·£´ý ±Û ȸ¿ø°¡ÀÔ ·Î±×ÀÎ
ºñ°ø°³ ¼Õ´Ô ¡¦ 2019-09-10 08:17:32
URL https://te31.com/rgr/view.php?id=study&no=2883 ¸ð¹ÙÀÏ È­¸é
Makefile Áú¹®ÀÌ¿ä

Á¦°¡ ¹«½¼ ÇÁ·Î±×·¥À» ºôµåÇØ¾ß Çϴµ¥¿ä, Makefile ¿¡¼­ ¿¡·¯°¡ ³³´Ï´Ù. Á¦°¡ ÀÛ¼ºÇÑ Makefile Àº ¾Æ´Ñµ¥ ¹¹°¡ ¹®Á¦ÀÎÁö ¸ð¸£°Ú³×¿ä...

================================

ifeq ($(PLATFORM),Linux)

INC_NETCDF   := /usr/include
LIB_NETCDF   := /usr/lib

#FF = xlf90 -qsuffix=f=f -qfixed=132 -I$(INC_NETCDF)
FF = gfortran  -O3 -ffixed-form -ffixed-line-length-none -I$(INC_NETCDF)
DFLAGS = -L${LIB_NETCDF} -lnetcdf
LDFLAGS = -L${LIB_NETCDF} -L/usr/lib -lnetcdf -lpthread

endif

VPATH = ./SRC

all: bin2D2nc bin3D2nc 2Dbin2nc 2Dbin2nc_mean bin3D2nc_mean com3D2bin 2Dcom2nc 2Dcom2nc_mean com3D2nc com3D2nc_mean com2D2nc stat2nc isccp2nc modis2nc misr2nc com3D2nc_sep 2Dbin2nc_sep 2Dcom_sep2one 2Dbin_sep2one com3D_sep2one bin3D_sep2one glue_movie_raw

.f:  
        $(FF) -o $@ -I./SRC $< ./SRC/hbuf_lib.f ./SRC/cape.f ./SRC/cin.f $(LDFLAGS)

clean:
        rm bin* com* stat* 2* isccp* modis* misr* *.o glue*

========================================

¿¡·¯¸Þ½ÃÁö

========================================

gfortran  -O3 -ffixed-form -ffixed-line-length-none -I/usr/include -o bin2D2nc -I./SRC ./SRC/bin2D2nc.f ./SRC/hbuf_lib.f ./SRC/cape.f ./SRC/cin.f -L/usr/lib -L/usr/lib -lnetcdf -lpthread
/usr/bin/ld: /tmp/cc71HaTv.o: in function `MAIN__':
bin2D2nc.f:(.text+0x1074): undefined reference to `nf_put_vara_real_'
/usr/bin/ld: bin2D2nc.f:(.text+0x10ba): undefined reference to `nf_inq_varid_'
/usr/bin/ld: bin2D2nc.f:(.text+0x10d5): undefined reference to `nf_put_var1_real_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1309): undefined reference to `nf_close_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1350): undefined reference to `nf_redef_'
/usr/bin/ld: bin2D2nc.f:(.text+0x138a): undefined reference to `nf_def_var_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1431): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1691): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1699): undefined reference to `nf_enddef_'
/usr/bin/ld: bin2D2nc.f:(.text+0x17e8): undefined reference to `nf_create_'
/usr/bin/ld: bin2D2nc.f:(.text+0x17f8): undefined reference to `nf_redef_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1813): undefined reference to `nf_def_dim_'
/usr/bin/ld: bin2D2nc.f:(.text+0x184c): undefined reference to `nf_def_dim_'
/usr/bin/ld: bin2D2nc.f:(.text+0x187d): undefined reference to `nf_def_dim_'
/usr/bin/ld: bin2D2nc.f:(.text+0x18a1): undefined reference to `nf_def_dim_'
/usr/bin/ld: bin2D2nc.f:(.text+0x18d7): undefined reference to `nf_def_var_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1905): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x193d): undefined reference to `nf_def_var_'
/usr/bin/ld: bin2D2nc.f:(.text+0x196b): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1996): undefined reference to `nf_def_var_'
/usr/bin/ld: bin2D2nc.f:(.text+0x19c4): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x19f2): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1a1d): undefined reference to `nf_def_var_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1a4b): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1a79): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1aa4): undefined reference to `nf_def_var_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1ad2): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1b00): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1b08): undefined reference to `nf_enddef_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1b1f): undefined reference to `nf_inq_varid_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1b31): undefined reference to `nf_put_var_real_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1b48): undefined reference to `nf_inq_varid_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1b5a): undefined reference to `nf_put_var_real_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1b79): undefined reference to `nf_inq_varid_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1b8c): undefined reference to `nf_put_var_real_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1ba3): undefined reference to `nf_inq_varid_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1bb6): undefined reference to `nf_put_var_real_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1bcd): undefined reference to `nf_inq_varid_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1be0): undefined reference to `nf_put_var_real_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1d6c): undefined reference to `nf_def_dim_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1d8b): undefined reference to `nf_def_dim_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1db4): undefined reference to `nf_def_var_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1de2): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1e12): undefined reference to `nf_def_var_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1e40): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1e6e): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1e99): undefined reference to `nf_def_var_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1ec7): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1ef5): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1f20): undefined reference to `nf_def_var_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1f4e): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1f7c): undefined reference to `nf_put_att_text_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1f84): undefined reference to `nf_enddef_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1f9b): undefined reference to `nf_inq_varid_'
/usr/bin/ld: bin2D2nc.f:(.text+0x1fad): undefined reference to `nf_put_var_real_'
/usr/bin/ld: bin2D2nc.f:(.text+0x2035): undefined reference to `nf_close_'
collect2: error: ld returned 1 exit status
make: *** [Makefile:94: bin2D2nc] Error 1

=============================================================

¿¡·¯¸Þ½ÃÁö¸¦ º¸¸é ÄÄÆÄÀÏ ÇÒ¶§ ÇÊ¿äÇÑ ÆÄÀϵéÀÌ ¸µÅ©°¡ ¾ÈµÇ´Â°Å °°³×¿ä..

µµ¿ò ºÎŹµå¸³´Ï´Ù.

°¨»çÇÕ´Ï´Ù.



Àâ´ã | 2112¸íÀÌ Àоú¾î¿ä. 3.145.115.195

0
1 ºñ°ø°³ ¼Õ´Ô ¡¦ 2019-09-10 09:05:37
¾Ë°í º¸´Ï±î netcdf ¶óÀ̺귯¸® ¸µÅ©°¡ ¾ÈµÇ¾ú³×¿ä....
2 ºñ°ø°³ ¼Õ´Ô ¡¦ 2019-09-10 09:25:57
½É¹ú ¸øã´Â°Åº¸´Ï ¶óÀ̺귯¸®°¡ ºüÁøµí?
3 ºñ°ø°³ ¼Õ´Ô ¡¦ 2019-09-10 09:52:40
ÄÄÆÄÀÏÇÒ¶§ ¹«½¼ ÁþÀ» Çصµ Çì´õÆÄÀÏÀ» ¸ø ã³×¿ä...

bin2D2nc.f ¶ó´Â ÆÄÀÏ¿¡¼­

include 'netcdf.inc' ¶ó´Â ÁÙ¿¡¼­ ¹®Á¦°¡ »ý±â³×¿ä...

gfortran ÄÄÆÄÀÏÇÒ¶§ include_path ¼³Á¤ ¾î¶»°Ô Çϳª¿ä..?
4 ºñ°ø°³ ¼Õ´Ô ¡¦ 2019-09-10 11:26:32
Æ÷Æ®¶õÀº ¾ÈÇغÁ¼­ ¸ð¸¨´Ï´Ù...
5 ºñ°ø°³ ¼Õ´Ô ¡¦ 2019-09-10 11:33:51
ÇØ°áÇ߳׿ä...

netcdf ¶óÀ̺귯¸® »ç¿ë½Ã ÄÄÆÄÀÏ ÇÒ¶§ ¶óÀ̺귯¸® ¸µÅ© ¼ø¼­ ¶§¹®¿¡ ¹®Á¦°¡ ÀÖ¾ú³×¿ä...

-Inetcdf ´ë½Å¿¡ -Inetcdff -Inetcdf ÇØ¾ß µÇ³×¿ä...
´ñ±ÛÀ» ÀÛ¼ºÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.
(±ÇÇÑÀÌ ¾ø´Â ȸ¿ø·¹º§)
¸ñ·ÏÀ¸·Î
¡â ÀÌÀü±Û: À¥ ¹é¾Øµå °³¹ß ¾ð¾î [7]
¡ä ´ÙÀ½±Û: Àڹ٠Ŭ·¡½º »ó¼Ó°è ÀÌ°ÇÈñ±Þ¸¸ [8]
ÀÌ¿ë¾à°ü | ±¤°í/Á¦ÈÞ | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | ¹®ÀÇ/½Å°í | ¸ð¹ÙÀÏ TE31 | ¼­¹ö ºÎÇÏ : 13%
½Ç½Ã°£ Issue Ä¿¹Â´ÏƼ TE31 [¾ËÁö·Õ] ¨Ï 2002-2024
TOP arrow_upward