ID:
PW:

     0 ºÐ
     37 ºÐ

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


À©µµ¿ì¸¦ linuxó·³ Cygwin
À̼®Á¾  2020-04-19 08:32:31, Á¶È¸ : 1,335, Ãßõ : 296
- Download #1 : [resize]cygwin01.png (69.9 KB), Download : 37

- Download #2 : [resize]cygwin02.png (130.9 KB), Download : 34


¿ÀǼҽº Áø¿µÀº linux¸¦ ¹ÙÅÁÀ¸·Î Ȱµ¿À» ÇÕ´Ï´Ù.
Àúµµ ¿ÀǼҽºÁ¤½ÅÀ» ÁÁ¾ÆÇÏ´Ùº¸´Ï ¿ÀǼҽº ÇÁ·Î±×·¥À» ã´Ùº¸¸é ¸®´ª½º¿¡¼­¸¸ µ¹¾Æ°¡´Â °ÍµéÀÌ ²Ï ÀÖ½À´Ï´Ù. ±×·¡µµ ¿äÁòÀº Ä£ÀýÇÑ »ç¶÷µéÀÌ À©µµ¿ì¿ëÀ¸·Î ÄÄÆÄÀÏÇØ¼­ ¿Ã·ÁÁֱ⵵ ÇÏÁö¸¸ ¿ø·¡ ¿ÀǼҽº ºÐÀ§±â´Â ¼Ò½º¸¦ °ø°³ÇÏ´Â °Å¶ó¼­ ¾Ë¾Æ¼­ ÄÄÆÄÀÏÇØ¼­ »ç¿ëÇ϶ó´Â °ÍÀÌ ±× µ¿³× ºÐÀ§±âÀÔ´Ï´Ù.

¿ì¸®¼¼´ë(50´ë)´Â DOS ½ÃÀýºÎÅÍ PC¸¦ Á¢Ç߱⠶§¹®¿¡ linux ¸í·ÉµéÀÌ ³¸¼± ÆíÀº ¾Æ´ÏÁö¸¸ ±×·¡µµ OS¸¦ »õ·Î ¼³Ä¡ÇÏ´Â °ÍÀº ºÎ´ãÀÌ Á» µË´Ï´Ù.

¾ó¸¶ÀüºÎÅÍ °ü½ÉÀ» °®°í º¸°í ÀÖ´Â fortran - python ȣȯ°ü·ÃÇØ¼­ °øºÎ¸¦ ÇÏ´Ù°¡ °á±¹ ¿ÀǼҽºµéÀ» Á¦´ë·Î »ç¿ëÇÏ·Á¸é ¸®´ª½º°¡ ÇÊ¿äÇÏ´Ù´Â »ý°¢À» ÇÏ°Ô µÇ¾ú½À´Ï´Ù. ±×·¡¼­ cygwinÀ̶ó´Â °ÍÀ» ¼³Ä¡ÇÏ°Ô µÇ¾ú½À´Ï´Ù.

ÀÌ°Ç µà¾óºÎÆÃÀ̳ª ¹öÃß¾ó¸Ó½ÅÀÌ ¾Æ´Ï¶ó ºÎ´ãÀÌ Á» ´úÇÑ °Í °°½À´Ï´Ù. À©µµ¿ì ½Ã½ºÅÛ ¾È¿¡¼­ ¸®´ª½ºÀÇ ÀÏÁ¤±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â °Í °°½À´Ï´Ù. (Àúµµ ÀÚ¼¼ÇÑ °Ç ¸ð¸¨´Ï´Ù.) Àú´Â ´ÜÁö °³¹ßȯ°æ Áï, ÄÄÆÄÀÏ·¯µéÀ» »ç¿ëÇÏ·Á°í ¼³Ä¡Çß½À´Ï´Ù.

1. ¼³Ä¡ÆÄÀÏ ´Ù¿î·Îµå
¾Æ·¡ÀÇ »çÀÌÆ®¿¡ Á¢¼ÓÇØ¼­ ÀÚ½ÅÀÇ ÄÄÇ»ÅÍ¿¡ ¸Â´Â ¼³Ä¡ÆÄÀÏÀ» ´Ù¿î¹Þ½À´Ï´Ù.
setup-x86_64.exe Àú´Â 64ºñÆ®¶ó ÀÌ°É ´Ù¿î ¹Þ¾Ò½À´Ï´Ù.

<a href=cygwin.com>cygwin.com</a>

2.¼³Ä¡ÆÄÀÏ ½ÇÇà
¼³Ä¡ÆÄÀÏÀ» ½ÇÇàÇÏ¸é ¹Ù·Î ¼³Ä¡µÇ´Â °ÍÀÌ ¾Æ´Ï¶ó mirror»çÀÌÆ®¸¦ ÁöÁ¤Ç϶ó°í ÇÕ´Ï´Ù. Çѱ¹¿¡¼­´Â kaist°¡ ´«¿¡ º¸À̴µ¥ ÀÌ°Ç ¿¬°áÀÌ ¾ÈµÆ½À´Ï´Ù. ±×·¡¼­ °¡±î¿î ÀϺ» »çÀÌÆ®¸¦ ¼±ÅÃÇß½À´Ï´Ù.

3.¿É¼Ç ¼±ÅÃ
¸®´ª½º°è¿­´ä°Ô ¼±ÅÃÀÇ ÆøÀÌ ³Ð½À´Ï´Ù. category¸¦ ¼±ÅÃÇϰí search¿¡¼­ ¿øÇÏ´Â ¸ðµâÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. Ä«Å×°í¸® Áß develÀÌ ÄÄÆÄÀÏ·±µéÀÌ ÀÖ´Â Ä«Å×°í¸®ÀÔ´Ï´Ù. À¢¸¸ÇÑ ¾ð¾î´Â ´Ù ÀÖ½À´Ï´Ù. Àú´Â gcc-core, gcc-fortran, cmake, makeÀÌ·¸°Ô ¼±ÅÃÇß½À´Ï´Ù.

4.Cygwin64Å͹̳Π½ÇÇà
cygwinȯ°æ¿¡¼­ ÀÛ¾÷ÇÏ·Á¸é cmd°¡ ¾Æ´Ñ cygwin64Å͹̳ÎÀ» ½ÇÇàÇØ¼­ µé¾î°¡¾ß ÇÕ´Ï´Ù. ÀÌ Å͹̳ηΠµé¾î°¡¸é cygwin64¼³Ä¡Æú´õ/home/»ç¿ëÀÚÀ̸§ Æú´õ·Î µé¾î°©´Ï´Ù.

5.¸ðµâÃß°¡¼³Ä¡
óÀ½¿¡ ´Ù¿î¹ÞÀº setup¿ë ½ÇÇàÆÄÀÏÀ» ½ÇÇàŰ¸é µË´Ï´Ù.

6.fortran ÄÄÆÄÀÏ·¯
setup¿¡¼­´Â gcc-fortranÀ̶ó°í ½áÀ־ ã¾ÆºÃ´õ´Ï ±×·± ÆÄÀÏÀº ¾ø½À´Ï´Ù. ½ÇÁ¦·Î binÆú´õ¿¡ gfortran.exe°¡ ¼³Ä¡µË´Ï´Ù. µû¶ó¼­ fortranÀ» ÄÄÆÄÀÏÇÏ·Á¸é gfortran¸í·ÉÀ» ¾²¸é µË´Ï´Ù.

7.fortran ÄÄÆÄÀÏ ¿¹Á¦
¾Æ·¡ÀÇ Æ÷Æ®¶õ Äڵ带 test.f90À̶õ À̸§À¸·Î ÀúÀåÇÕ´Ï´Ù.

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

$gfortran test.f90 -o test.exe  <-- -o ¿É¼ÇÀº »ý¼ºµÇ´Â ÆÄÀÏ¿¡ À̸§À» ºÎ¿©ÇÕ´Ï´Ù. »ý·«Çϸé a.exe·Î ¸¸µé¾îÁý´Ï´Ù.

$ls  <-- ls ¸í·ÉÀ¸·Î È®ÀÎÇØº¸¸é test.exe°¡ ¸¸µé¾îÁ³À½À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

$./test.exe  <-- ½ÇÇà½ÃŰ´Â ¹æ¹ýÀÔ´Ï´Ù. a ¶Ç´Â a.exe¸¸ ÀÔ·ÂÇÏ¸é ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. ¾Õ¿¡ ./¸¦ ²À ºÙ¿©Áà¾ß ÇÕ´Ï´Ù.




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

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