ID:
PW:

     0 ºÐ
     37 ºÐ

¿£Áö´Ï¾î µ¹Á¾
  dolljong
ÇÁ·Î±×·¡¹Ö Tips
ÇÁ·Î±×·¡¹Ö¿¡ °üÇÑ TipÀ» °øÀ¯ÇÏ´Â °÷ÀÔ´Ï´Ù.


À©µµ¿ì¿¡¼­ Fortran ÄÄÆÄÀÏ ¹× ½ÇÇà
À̼®Á¾  2020-04-18 17:20:54, Á¶È¸ : 4,719, Ãßõ : 296
- Download #1 : [resize]mingw_01.png (55.4 KB), Download : 35


1980³â´ë ÇйøµéÀº ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀ» fortranÀ¸·Î ¹è¿ü½À´Ï´Ù..
±×¸®°í ³í¹®µµ fortranÀ¸·Î ½è½À´Ï´Ù.
Àú°°Àº °æ¿ì¿¡´Â ¾÷¹«¿¡¼­µµ Æ÷Æ®¶õÀ» ÀÌ¿ëÇØ¼­ ÇÁ·Î±×·¥À» ¸¸µé¾î¼­ ½è´Âµ¥¿ä.
ÀÌÈÄ¿¡ Æ÷Æ®¶õÀº ´Ù¸¥ ¾ð¾î¿¡ ¹Ð·Á¼­ ±¸°æÇϱâ Èûµé¾îÁ³½À´Ï´Ù.
Àúµµ ºñÁê¾óº£ÀÌÁ÷À¸·Î ±×·¡ÇÇÄÃÇÑ ÇÁ·Î±×·¥À» ¸¸µé¾ú´ø ±â¾ïÀÌ ÀÖ½À´Ï´Ù.

¾Ïư ¿¹Àü¿¡ Æ÷Æ®¶õÀ¸·Î ¸¸µç ÇÁ·Î±×·¥µéÀº ¼Ò½ºÄڵ带 ã¾Æº¸±â Èûµé¾îÁ³½À´Ï´Ù.

ÇÏÁö¸¸ °øÇÐÂÊ¿¡¼­´Â ¾ÆÁ÷µµ Æ÷Æ®¶õÀ» ¸¹ÀÌ ¾²´Â °ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù.
¿¹Àü¿¡ ¸¸µé¾î³õÀº ¶óÀ̺귯¸®³ª ¼Ò½ºµéÀ» ¹ö¸®Áö ¸øÇÏ°í °è¼Ó ¾²°í ÀÖ´Â °ÍÀÌÁö¿ä.

±×·¡¼­ ¿À´ÃÀº À©µµ¿ì¿¡¼­ Æ÷Æ®¶õÀ» ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇÏ´Â °ÍÀ» ÇØºÃ½À´Ï´Ù.

ºñ·Ï ¿¹Àü¿¡ ¸¸µé¾î ³õÀº Æ÷Æ®¶õ ¼Ò½ºÄÚµå´Â ãÀ» ¼ö ¾øÁö¸¸
Ȥ½Ã ´©°¡ ¾Ð´Ï±î? ãÀ» ¼ö ÀÖ´Ù¸é ¼Ò½ºÄڵ带 ½á¸ÔÀ» ¼öµµ ÀÖÂî ¾ÊÀ»±î¿ä?

1. MingW´Ù¿î¹Þ±â
ÀÏ´Ü ´Ù¾çÇÑ ¾ð¾îÀÇ ÄÄÆÄÀÏ·¯ÀÎ mingw¸¦ ´Ù¿î¹Þ½À´Ï´Ù.
Àú´Â sourceforge¿¡¼­ ´Ù¿î¹Þ¾Ò½À´Ï´Ù.

https://sourceforge.net/projects/mingw/

2.¼³Ä¡
¼³Ä¡´Â Å©°Ô ¹®Á¦µÉ °ÍÀÌ ¾ø½À´Ï´Ù.
ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î ¼³Ä¡ÇÏ¸é µÇ´Âµ¥ Áß°£¿¡ Çѹø ¸ØÃß°í ÆÐŰÁöµéÀ» °í¸£´Â °úÁ¤ÀÌ ÀÖ½À´Ï´Ù.
mingw´Â fortran¸¸À» À§ÇÑ °Ç ¾Æ´Ï°í C++µî ´Ù¾çÇÑ ¾ð¾îµéÀÇ ÆÐŰÁö¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÚ½ÅÀÌ ¿øÇÏ´Â ÆÐŰÁö¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. Àú´Â fortran¸¸ ¼³Ä¡Çß½À´Ï´Ù.
¼³Ä¡°¡ ³¡³ª°í ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÇ´Â MinGW Install Manager¿¡¼­ Ãß°¡·Î ¼³Ä¡Çϰųª »èÁ¦ÇÒ ¼ö ÀÖÀ¸´Ï±î °ÆÁ¤ ¾ÈÇϼŵµ µË´Ï´Ù.

3. ȯ°æº¯¼ö ¼³Á¤
¼³Ä¡ÇÒ ¶§ °è¼Ó ´ÙÀ½À» Ŭ¸¯Çß´Ù¸é c:\MinGW¿¡ ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÇ¾úÀ» °ÍÀÔ´Ï´Ù. ¼Ò½ºÄڵ尡 ÀÖ´Â Æú´õ¿¡¼­ ÄÄÆÄÀÏÀ» Çϱâ À§Çؼ­ path¸¦ °É¾îÁÖ´Â °úÁ¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

¿ÞÂÊ ¾Æ·¡ À©µµ¿ì ½ÃÀÛ¹öư ¿À¸¥ÂÊ °Ë»ö¿¡ "ȯ°æ"Àϰí ÀÔ·ÂÇϸé "½Ã½ºÅÛȯ°æº¯¼öÆíÁý"ÀÌ ¶å´Ï´Ù. ÀÌ°É ½ÇÇà½ÃŲ´ÙÀ½ °í±ÞÅÇÀÇ È¯°æº¯¼ö ¹öưÀ» ´©¸¨´Ï´Ù. ±×·¯¸é »ç¿ëÀÚ È¯°æº¯¼ö¿Í ½Ã½ºÅÛȯ°æº¯¼ö¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. path¸¦ ã¾Æ¼­ MinGW°¡ ¼³Ä¡µÈ Æú´õ c:\mingw\binÀ» Ãß°¡ÇØÁÖ¸é µË´Ï´Ù.

4.¼Ò½ºÄÚµå ÆÄÀÏ ¸¸µé±â(test.f90)
ÀÚ½ÅÀÇ ÀÛ¾÷ Æú´õ¿¡¼­ ¾Æ·¡¿Í °°Àº test.f90 ÄÚµå ÆÄÀÏÀ» ¸¸µì´Ï´Ù.

program testfortran
        implicit none
        print *, "Hello World"
end program testfortran

5.ÄÄÆÄÀÏ
¸í·ÉÇÁ·Î±×·ÒÇÁÆ®(cmd)¸¦ ½ÇÇà½ÃÄѼ­ ¼Ò½ºÆÄÀÏÀÌ ÀÖ´Â Æú´õ¿¡¼­ ¾Æ·¡¿Í °°ÀÌ ÄÄÆÄÀÏÀ» ¼öÇàÇÕ´Ï´Ù.

d:\dev\gfortran test.f90 -o test.exe

6.È®ÀÎ ¹× ½ÇÇà
dir¸í·ÉÀ¸·Î È®ÀÎÇØº¸¸é test.exeÆÄÀÏÀÌ »ý±ä °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
½ÇÇàÀº test¶ó°í ÀÔ·ÂÇÏ¸é µË´Ï´Ù. Hello World¶ó´Â ¹®ÀÚ°¡ ³ª¿À¸é ¼º°øÀÔ´Ï´Ù.



  ÃßõÇÏ±â   ¸ñ·Ïº¸±â

Copyright 1999-2025 Zeroboard / skin by zero
±¸Á¶¼³°èÀÇ ¹Ì·¡¸¦ ÁغñÇÏ´Â ¸ðÀÓ [±¸Á¶¼³°è¹Ì·¡Æ÷·³]