Jul 04, 2008
CYGWIN
Windowsã§UNIX環境を使ã„ãŸã„ã¨ãã«ã¯ã€ãƒ•リーã§Cygwinã¨ã„ã†æ‰‹ãŒã‚る。
Cygwinã®ãƒ›ãƒ¼ãƒ ページ
ã“ã“ã§é–‹ç™ºç’°å¢ƒã‚’紹介ã™ã‚‹ã€‚
Fortran F77ã®ãƒ—ãƒã‚°ãƒ©ãƒ 開発環境をã—ã‚ã™ã€‚
ã“ã“ã§ãƒ¡ã‚¤ãƒ³ãƒ—ãƒã‚°ãƒ©ãƒ 1個ã€ã‚µãƒ–ルーãƒãƒ³ï¼”個ã®å˜ç´”プãƒã‚°ãƒ©ãƒ ã¨ä»®å®šã™ã‚‹ã€‚
main.f:値ã®å…¥åŠ›ï¼ˆè¨å®šï¼‰ã¨ã‚µãƒ–ルーãƒãƒ³ã‚³ãƒ¼ãƒ«
s1.f :å—ã‘å–ã£ãŸï¼’ã¤ã®å€¤ã®åˆè¨ˆå‡ºåŠ›
s2.f :å—ã‘å–ã£ãŸï¼’ã¤ã®å€¤ã®å·®ã‚’出力
s3.f :å—ã‘å–ã£ãŸï¼’ã¤ã®å€¤ã®ç©ã®å‡ºåŠ›
s4.f :å—ã‘å–ã£ãŸï¼’ã¤ã®å€¤ã®é™¤ç®—を出力
ã“ã“ã§
>make f
ã¨ã™ã‚‹ã¨å…¨ã¦ã®ãƒ—ãƒã‚°ãƒ©ãƒ をコンパイルリンクã—fã¨è¨€ã†å®Ÿè¡Œãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’作るよã†Makefileを作ã£ãŸã€‚
プãƒã‚°ãƒ©ãƒ を改変ã™ã‚‹ã¨æ”¹å¤‰ã—ãŸãƒ—ãƒã‚°ãƒ©ãƒ ã®ã¿ã‚³ãƒ³ãƒ‘イルã—ãªãŠã—全体ã¨ãƒªãƒ³ã‚¯ã—実行モジュールを作り直ã™ã‚‚ã®ã§ã‚る。
Makefile:
#
# Makefile for Fortran
#
PROGRAM=f
F77=f77
FLAG=-c -g
LINK=f77
LDFLAG=-lm -g
.SUFFIXES=:.o.f
.f.o:
$(F77) $(FLAG) $<
CFILE=main.f\
s1.f s2.f s3.f\
s4.f
F77OBJ=$(CFILE:.f=.o)
$(PROGRAM):$(F77OBJ)
$(LINK) $(F77OBJ) -o $(PROGRAM) $(LDFLAG)
コンパイラーf77ã¯ã€é–‹ç™ºç’°å¢ƒã«æƒãˆã¦gcc,f90,f95ãªã©ã¨ç½®ãæ›ãˆã¦ã‚‚よã„。
CFILEã¯ã‚³ãƒ³ãƒ‘イルã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ ã®ä¸€è¦§ã§ãƒ–ãƒ©ãƒ³ã‚¯åŒºåˆ‡ã‚Šã§æ›¸ã„ã¦ã‚†ãã€ç¶™ç¶šè¡Œã¯ãƒãƒƒã‚¯ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ã§ç¶™ç¶šã™ã‚‹ã€‚
一連ã®ã‚·ã‚¹ãƒ†ãƒ をダウンãƒãƒ¼ãƒ‰ã™ã‚‹
åˆå¿ƒè€…ã®æ–¹ä½¿ã£ã¦ã¿ã¦ãã ã•ã„。
writeback message: Ready to post a comment.