포트란 77을 공부하는 학생입니다. subroutine코드를 main코드 안에 직접 삽입하지 않고 main코드에서 불러오는 법을 도통 모르겠습니다. 포트란 95에서는 contains/include를 통해서 같은 폴더 내에 있는 subroutine코드 파일을 불러온다고 하는데 77에서는 그러한 기능이 없는지여.
예컨대, main 코드가 기록된 파일을 main.f, 서브루틴들이 기록된 파일을 subroutine.f라고 하면, 컴파일할 때에 두 파일을 같이 나열해서 컴파일하면 됩니다.
f77 main.f subroutine.f -o exename
위에서처럼 -o 옵션을 주면 a.out 대신 exename 이라는 이름의 실행 파일을 만들어내지요.
적지 않게 고생했는데. 감사합니다.ㅎ;;;;
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
컴파일할 때에 같이 컴파일 해주면 됩니다.
예컨대, main 코드가 기록된 파일을 main.f, 서브루틴들이 기록된 파일을 subroutine.f라고 하면, 컴파일할 때에 두 파일을 같이 나열해서 컴파일하면 됩니다.
f77 main.f subroutine.f -o exename
위에서처럼 -o 옵션을 주면 a.out 대신 exename 이라는 이름의 실행 파일을 만들어내지요.
감사합니다.
적지 않게 고생했는데. 감사합니다.ㅎ;;;;
댓글 달기