Fortran
-
PGI 컴파일러 C, Fortran 링크해서 컴파일하기Fortran 2010. 4. 7. 22:55
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한다.