gfortran

    1

    1답변

    인텔 포트란에서는 파일을 다중 액세스하지 못하도록 open 문에 간단히 share ='denyrw'을 쓸 수있었습니다. 그러나 GNU FORTRAN에서는 그 문장이 작동하지 않는 것처럼 보였다. FORTRAN에서 파일 읽기/쓰기를 거부하는 올바른 구문은 무엇입니까?

    1

    2답변

    Mountain Lion으로 업그레이드 한 후 Mac에 gfortran을 다시 설치하는 데 문제가 있습니다. 나는이 : 이 엑스 코드의 최신 버전을 다운로드 및 명령 줄 도구를 설치했습니다. gfortran을 실행하려고했지만 gcc4.2에서 사용할 수 없습니다. 나는 fink 및 fink commander의 최신 버전을 다운로드했습니다. fink를 통해 g

    0

    1답변

    문자열을 실제 문자열로 변환하기 위해 READ 문을 사용하는 gfortran 프로그램을 만들었습니다. 문제 : 문자열 ('1.00000E-03') t에 대한 프로그램 반환 t 명령 READ (라인 (54:67), *)로 파일에서 읽을 때 : 1.76617300510772955878279319145152225E-0003. 이것은 잘못된 전환입니다. 그러나 R

    4

    1답변

    저는 C 함수를 호출하는 Fortran 90 코드로 작업하고 있습니다. 이 코드는 테스트를 거쳐 인텔 포트란 컴파일러로 성공적으로 컴파일됩니다. GNU Fortran 컴파일러와 함께 작동 시키려고합니다. F90 코드는 C 함수를 호출하지만 일부 매개 변수는 지정하지 않습니다. (1) 첫 번째 빈 인수 다음의 쉼표에있는 오류 Error: Syntax erro

    0

    1답변

    더 큰 문제는 gfort가 gfortran을 사용하여 컴파일 된 fortan95 코드에서 gdb를 실행할 때 gdb가 기호를 찾을 수 없다는 것입니다. FFLAGS를 -g를 포함하도록 설정했는데 이것은 매우 재미있는 makefile입니다 (필자는 결정에 사용하기위한 보조 파일을 생성한다고 생각합니다. 컴파일해야하는 코드를 처리하는 방법). 그래서 -g가 필

    4

    1답변

    gfortran에 Fortran 77의 f95 추가 기능을 거부하는 방법이 있습니까? 그렇지 않다면 유닉스 시스템에서 사용할 수있는 다른 f77 전용 컴파일러가 있습니까? 나는 -std=legacy 플래그를 사용해 보았지만 f77 프로그램에서 감가 상각 경고 만 제거하는 것으로 보입니다. f95 향상은 여전히 ​​잘 작동합니다.

    0

    2답변

    에 대한 lib 디렉토리 파일을 만들 수 없습니다 코드 (G77, 나는 생각한다). 이전 Visual Fortran 컴파일러를 사용하여 .dll 및 .lib를 만들고 Visual Studio에서 모든 작업을 연결하고 작업했습니다. 문제 지금은 동등한 64 비트 버전을 창조하고있다. 나는 gfortran을 설치했고 64 비트 .dll을 만들었지 만 .lib은

    1

    1답변

    파생 형식의 특성 메모리 주소를 포트란에 저장해야하는 프로젝트 작업 중입니다. gfortran에서 발견 된 것은 반환 값이 파생 형일 경우 함수 반환 값의 암시 적 복사본이 있습니다. 따라서 내가 저장 한 주소는 의미가 없습니다. module atest ! use iso_c_binding type test real(8):: a

    0

    1답변

    pythonbrew를 설치하기 전에 homebrew를 사용하여 gfortran을 설치하려고했습니다. 내 iMac에 misopy 패키지를 설치하고 사용하려면 pythonbrew가 필요합니다. > brew install gfortran Error: You must `brew link gmp' before gfortran can be installed 내가

    0

    1답변

    나는 처음 세 개의 파일을 편집 : add.f90 module MA implicit none contains subroutine show_int(n) implicit none integer , intent(in) ::n write(*,"('n=',I3)") n return end