c_test.c, fortran_test.f95

라는 2개의 파일이 있다고 할때

pgcc -c c_test.c

pgf95 c_test.o fortran_test.f95

로 컴파일 하면 됨

이때 C와 Fortran사이의 대소문자 구분 문제때문에 모든 함수명이나 변수명은 소문자로 해줌

그리고 Fortran에서 C의 함수를 call한다고 하면

C에 c_function이라는 함수가 있다하면
c_function_(int *parameter){}
이런식으로 함수명 끝에 언더바 '_' 를 붙여서 선언해주고
Fortran에서 call할때는 call c_function(parameter) 이런식으로 언더바를 빼고 call한다.

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 아리수

2007/03/30 16:06 2007/03/30 16:06
Response
No Trackback , No Comment
RSS :
http://arisu.mireene.com/rss/response/28

Leave a comment