GoGPT Best VPN GoSearch

온웍스 파비콘

f2c - 클라우드에서 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 f2c 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 f2c 명령입니다.

프로그램:

이름


f2c - Fortran 77을 C 또는 C++로 변환

개요


f2c [ option ... ] 파일 ...

기술


F2C Fortran 77 소스 코드를 파일 `.f' 또는 `.F'로 끝나는 이름으로 C(또는
C++) 현재 디렉토리에 있는 소스 파일, 마지막 `.f'가 `.c'로 대체되거나
`.F'. Fortran 파일의 이름이 지정되지 않은 경우 f2c 표준 입력에서 Fortran을 읽고 C를 씁니다.
표준 출력에서. 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 `.p' 또는 `.P'로 끝나는 이름은 프로토타입으로 간주됩니다.
옵션 `-P'에 의해 생성된 파일을 먼저 읽습니다.

다음 옵션은 다음과 같은 의미를 갖습니다. f77(1).

-C 코드를 컴파일하여 첨자가 선언된 배열 범위 내에 있는지 확인합니다.

-I2 INTEGER 및 LOGICAL을 short로, INTEGER*4를 long int로 렌더링합니다. 기본값 가정
libF77 그리고 libI77: INQUIRE에서 INTEGER*4(및 LOGICAL 없음) 변수만 허용합니다.
옵션 `-I4'는 INTEGER의 기본 렌더링을 long int로 확인합니다.

-IDIR 현재 입력의 디렉토리에서 먼저 비절대 포함 파일을 찾으십시오.
그런 다음 -I 옵션으로 지정된 디렉토리에 있습니다(옵션당 하나의 디렉토리).
옵션 -I2 및 -I4가 우선하므로, 예를 들어 이름이 2인 디렉토리는
-I./2 로 지정됩니다.

-원 트립
도달하면 한 번 이상 수행되는 DO 루프를 컴파일합니다. (Fortran 77 DO 루프
상한값이 하한값보다 작은 경우에는 전혀 수행되지 않습니다.)

-U 변수 및 외부 이름의 대소문자를 존중합니다. Fortran 키워드는 다음에 있어야 합니다. 절감
케이스.

-u 기본값을 사용하는 대신 변수의 기본 유형을 '정의되지 않음'으로 설정
포트란 규칙.

-w 모든 경고 메시지를 억제하거나 옵션이 `-w66'인 경우 Fortran 66만
호환성 경고.

다음 옵션은 f2c.

-A ANSI C를 생성합니다(기본값, 20020621부터 시작). 구식 C의 경우 -K 옵션을 사용하십시오.

-a 지역 변수가 DATA에 나타나지 않는 한 정적이 아닌 자동으로 만듭니다.
EQUIVALENCE, NAMELIST 또는 SAVE 문.

-C++ C++ 코드를 출력합니다.

-c 원래 Fortran 소스를 주석으로 포함합니다.

-CD cdabs, cdcos, cdexp, cdlog, cdsin 및 cdsqrt를 다음과 같은 동의어로 인식하지 마십시오.
이중 복합 내장 함수 zabs, zcos, zexp, zlog, zsin 및 zsqrt,
dble의 동의어로 dreal도 아닙니다.

-dDIR 디렉토리에 `.c' 파일 쓰기 DIR 현재 디렉토리 대신.

-E 초기화되지 않은 COMMON을 다음으로 선언 외부 (f2c.h에서 다음과 같이 재정의 가능하게 정의됨 통근자).

-EC 초기화되지 않은 COMMON 블록을 별도의 파일에 배치합니다. 공통 /알파벳/ 파일에 나타납니다
abc_com.c. `-e1c' 옵션은 별도의 파일을 출력 파일로 묶습니다.
언번들링을 제공하는 댓글 SED(1) 스크립트.

-내선 불평 f77(1) 확장.

-f 자유 형식 입력 가정: 72열 이후의 텍스트를 허용하고 고정 형식을 채우지 않음
공백이 있는 72자보다 짧은 행.

-72 열 72 이후에 나타나는 텍스트를 오류로 처리합니다.

-g #line 줄에 원래 Fortran 줄 번호를 포함합니다.

-h Fortran 66의 Hollerith 처리 방식 에뮬레이션: 문자열을 단어에 정렬하려고 시도합니다.
(또는 옵션이 `-hd'인 경우 더블 워드에서) 경계.

-i2 유사하게 -I2, 그러나 수정된 ​​가정 libF77 그리고 libI77 (컴파일 -Df2c_i2),
따라서 INTEGER 및 LOGICAL 변수는 INQUIRE에 의해 할당될 수 있으며 배열 길이는
짧은 int에 저장됩니다.

-i90 Fortran 90 비트 조작 내장 함수 btest, iand, ibclr,
ibits, ibset, ieor, ior, ishft 및 ishftc.

-kr 임시 값을 사용하여 K&R(첫 번째
판) 괄호 규칙은 재배열을 허용합니다. 옵션이 `-krd'인 경우 다음을 사용하십시오.
단정밀도 피연산자의 경우에도 배정밀도 임시.

-P 쓰기 파일.P 각 입력의 정의에 대한 ANSI(또는 C++) 프로토타입 파일.f or
파일.F. 표준 입력에서 Fortran을 읽을 때 프로토타입을 작성하십시오.
표준 출력의 시작. 옵션 -추신 의미하다 -P 다음과 같은 경우 종료 상태 4를 제공합니다.
재방송 f2c 프로토타입이나 선언을 변경할 수 있습니다.

-p 공통 블록 구성원이 로컬처럼 보이도록 전처리기 정의 제공
변수.

-R REAL 기능 및 작업을 DOUBLE PRECISION으로 승격하지 마십시오. 옵션 `-!R'
모방하는 기본값을 확인합니다. f77.

-r 내장 함수의 REAL 인수 및 REAL 함수 값(포함
내장 함수)를 REAL로 바꿉니다.

-r8 REAL을 DOUBLE PRECISION으로, COMPLEX를 DOUBLE COMPLEX로 승격합니다.

-s 다차원 첨자를 유지합니다. 옵션 `-C' 에 의해 억제됩니다.

-TDIR 디렉토리에 임시 파일 넣기 D.

-trapuv
SAVE 또는 DATA에 나타나는 변수를 제외하고 지역 변수를 동적으로 초기화합니다.
초기화되지 않은 변수에 대한 참조를 찾는 데 도움이 될 수 있는 값이 있는 명령문.
예를 들어 IEEE 산술을 사용하여 로컬 부동 소수점 변수를 다음으로 초기화합니다.
신호 NaN.

-w8 COMMON 또는 EQUIVALENCE가 double의 홀수 단어 정렬을 강제할 때 경고를 억제합니다.

-Wn 취하다 n 다음을 사용하여 숫자 변수를 초기화할 때 문자/단어(기본값 4)
문자 데이터.

-z 암시적으로 DOUBLE COMPLEX를 인식하지 마십시오.

-!bs 인식하지 못함 b포장전시회s래시 이스케이프(\", \', \0, \\, \b, \f, \n, \r, \t, \v)
문자열.

-!씨 C 출력을 억제하지만 -P 출력.

나-!나 거절 진술.

-!i8 INTEGER*8을 허용하지 않거나 옵션이 `-!i8const'인 경우 INTEGER*8을 허용하지만
정수 상수가 8비트보다 많은 경우 정수 상수를 INTEGER*32로 승격합니다.

-!그것 유형이 지정되지 않은 EXTERNAL 프로시저 유형을 매개변수로 사용하여 다음으로 유추하지 마십시오.
이전에 정의되었거나 프로토타입화된 절차.

-!피 사용에서 ANSI 또는 C++ 프로토타입을 유추하려고 시도하지 마십시오.

-V, --번역
f2c의 버전 번호를 인쇄하십시오.

결과 C는 다음의 지원 루틴을 호출합니다. f77; 객체 코드는 다음에 의해 로드되어야 합니다. f77
또는 ld(1) 또는 cc(1) 옵션 -lF77 -lI77 -lm. 호출 규칙은 f77:보기
아래 참조.

onworks.net 서비스를 사용하여 f2c 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.