영어프랑스어스페인어

Ad


온웍스 파비콘

dcl2inc - 클라우드의 온라인

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

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

프로그램:

이름


dcl2inc - ftnchek .dcl 파일을 후처리하여 별도의 INCLUDE 파일 생성

개요


dcl2inc *.dcl

기술


dcl2inc 후처리 선언 파일 출력 ftnchek(1) 고유한 COMMON 대체
Fortran의 블록 정의 포함 진술. 각 입력에 대해 .dcl 파일, 수정
출력 .dcn 파일은 COMMON 블록 이름으로 명명된 포함 파일과 함께 생성됩니다.
파일 이름 확장명 .inc.

또한, dcl2inc 에 생산 표준 출력 목록 Makefile UNIX에 대한 의존성
확인(1) 유틸리티. 프로젝트에 추가할 수 있습니다. Makefile 어떤
에 대한 후속 변경 사항 .inc 파일은 해당 파일을 포함하는 소스 파일의 재컴파일을 유발합니다.

dcl2inc 첫 번째 발생과 다른 COMMON에 대해 경고하고 단순히 복사합니다.
그들을 출력으로 .dcn 파일을 INCLUDE 문으로 바꾸는 대신. 따라서,
출력에서 발견되는 모든 COMMON 문 .dcn 파일을 주의 깊게 검사해야 합니다.
그들이 왜 다른지 결정하기 위해: 그들은 오류에 있을 수 있습니다.

동일한 데이터의 복제 및 일부만 후속 수정으로 인한 버그
Fortran 프로그래밍 프로젝트가 필요 그 공통
선언은 별도의 포함 파일에서 발생하므로 단일 포인트
전역 객체의 정의.

포트란인데도 포함 성명서는 1977년 표준에서 비극적으로 생략되었습니다.
거의 모든 컴파일러 공급업체에서 오랫동안 구현해 왔으며 1990년의 일부입니다.
기준. 따라서 실제로 사용과 관련된 이식성 문제는 없습니다.
포함 문, 제공 이식할 수 없는 파일 이름을 피하는 것입니다. 코드가 있는 한
Fortran의 XNUMX자리 영숫자 이름 제한을 준수합니다.
dcl2inc 현재 널리 사용되는 모든 운영 체제에서 허용됩니다.

Fortran의 기본 또는 IMPLICIT, 변수 유형 지정은 최신 프로그래밍에서 더 이상 사용되지 않습니다.
엉성한 문서화를 조장하고 더 나쁜 것은 맞춤법 오류로 인한 버그를 조장하기 때문입니다.
변수 또는 열 72를 넘어 확장되기 때문에 잘린 변수입니다.
사용된 모든 변수는 명시적으로 유형이 지정되며 컴파일러 옵션은 모든 변수를 거부하는 데 사용됩니다.
유형이 지정되지 않은 변수가 있는 프로그램 단위, 변수 철자 및 잘림 오류가 발생할 수 있습니다.
제거되었습니다.

다음과 같은 도구에 의해 자동으로 생성된 변수 선언 ftnchek(1) 또는
포트(1) 스트림 편집기의 적용을 용이하게 하는 일관된 형식을 갖습니다(예:
배열 차원 변경 또는 변수 이름 바꾸기) 및 간단한 부동 소수점 정밀도
같은 변환 도구 d2(1) dtoq(1) dtos(1) qtod(1) s2d(1) 및 멈췄다(1).

경고


현재 버전(2.9)의 ftnchek(1)에서 Fortran EQUIVALENCE 문을 생성하지 않습니다.
.dcl 파일이므로 원래 선언을 교체할 때 주의해서 보존해야 합니다.
의 새로운 것들과 함께 .dcl or .dcn 파일.

onworks.net 서비스를 사용하여 온라인으로 dcl2inc 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad