용어정리 부탁드립니다.
글쓴이: shw8902 / 작성시간: 목, 2015/01/22 - 9:11오후
안녕하세요 ! FORTRAN 왕초짜입니다.
프로그램중 컴파일러가 말썽인것 같아서 질문 올린적이있는데요 ..
제 워크스테이션이아닌 다른사람 워크스테이션을 사용하다보니 많은 컴파일러가 존재한다는 것을 알았습니다.
그래서 그 컴파일러들이 도데체 무엇인지 .. 이렇게 글 남깁니다.
컴파일러들 ..
- gfortran
- g77
- f77
- pgf77
- pgf90
총 이렇게 5가지가 워크스테이션에 있는 것 같은데요 ...
제가 가장 궁금한 것은 이 f77이란 애 입니다. 이 애는 gfortran 의 한 애인것인지 .. (구글링 해보니 그런글들을 봤음)
사실 아직도 너무 혼동되네요 ... 컴파일러들의 정리가 필요합니다 .
포트란 너무 어렵네요 ㅠㅠ.. 도와주세요~!
Forums:
which f77 해 보시고 f77 있는
which f77
해 보시고 f77 있는 디렉토리에서
ls -l f77
해 보시고
man f77
해 보셔요.
세벌 https://sebuls.blogspot.kr/
해보면 어떤걸알수가있나요??? 제가 포트란
해보면 어떤걸알수가있나요??? 제가 포트란 완전초짜라서요ㅜㅜ
저중에 그 어떤 것일 수도 있습니다.
보통 특정 컴파일러( 나열한 것중 g77이나 pgf77일 가능성이 높죠)에 대해 심볼릭링크인 경우이거나, 계정에서 alias 정도 걸어논 것일 가능성이 높습니다.
아니면 다른 컴파일러에 대한 링크일 수도 있고요. 그냥 pgf77인데.. 실행파일이름은 f77로 되어있을 수도 있고..
뭐 쉘환경변수나 시스템설정 뭐 Makefile에서 봐야 할 일이죠.
또는 우분투같은 배포판에선 좀 웃긴게 f77명령을 내릴때.. 시스템에 없으며 f77명령을 fort77을 깔라고 하죠.
$sudo apt-get install fort77
하라고 ㅋㅋ친절해도 너무 친절하죠.
fort77은 포트란 컴파일러가 아니라 f2c라는 것과 동일하게 포트란 구문을 C로 변환해서 C컴파일러로 컴파일 하는 툴이거든요. 포트란컴파일러가 아니죠.
!23456---1----+----2----+----3----+----4----+----5----+----6----+----7-2--+----8
"배웠다"는 "할 수 있다"의 동의어가 아니다.
감사합니다
alias는 아니구요 f77에서만 결고값이 정답으로나왔었는던 g77컴파일러를써서 f77과 값이 같았으면 두 컴파일러가 같다고 봐도되는건가요?? 윗분말씀처럼 which를쓰면 깔려있나알수있는건가요??
댓글 달기