답변:
COBOL 은 Linux에서 특히 인기가 없지만 사용할 수있는 컴파일러가 있습니다. 이 중 하나는 오픈 코볼입니다.
첫 번째 단계는 시스템에 설치되어 있는지 확인하는 것입니다.
whereis cobc; which cobc
cobc:
내 시스템처럼 설치되어 있지 않은 경우 다음과 같이 설치할 수 있습니다
sudo apt-get install open-cobol
그리고 그것의 설치를 확인 whereis cobc; which cobc
cobc: /usr/bin/cobc /usr/bin/X11/cobc /usr/share/man/man1/cobc.1.gz
/usr/bin/cobc
이제 텍스트 편집기로 첫 번째 프로그램을 작성하겠습니다.
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
*> simple hello world program
PROCEDURE DIVISION.
DISPLAY 'Hello world!'.
STOP RUN.
이것을 "helloworld.cbl"로 저장하십시오
이제 컴파일 할 수 있습니다 cobc -free -x -o helloworld helloworld.cbl
내 시스템에서 나는 이것을 본다
$ cobc -free -x -o helloworld helloworld.cbl
/tmp/cob3837_0.c: In function ‘HELLO_2DWORLD_’:
/tmp/cob3837_0.c:75:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
/tmp/cob3837_0.c:76:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
/tmp/cob3837_0.c:77:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
/tmp/cob3837_0.c:88:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
/tmp/cob3837_0.c:107:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
/tmp/cob3837_0.c:111:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
몇 가지 경고-오류 테스트 없음 ./helloworld
Hello World!
작동합니다.
대안 (고정 형식) :
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
* simple hello world program
PROCEDURE DIVISION.
DISPLAY 'Hello world!'.
STOP RUN.
"helloworld.cob"로이 저장하고 그것을 컴파일 cobc helloworld.cob
와 (실행 cobcrun helloworld
.
C 컴파일러에서 경고를 제거하려면 : 아직 패키지가 업데이트되지 않은 현재 GnuCOBOL 2.x 스냅 샷을 다운로드하고 직접 빌드하십시오 (추가 필요 apt-get bison flex libdb-dev curses-dev
).
에서 가져온 :
Cobol Hello World 예제 : thegeekstuff.com의 Linux OS에서 Cobol 프로그램을 작성, 컴파일 및 실행하는 방법
우분투 12.04.2에서 테스트
*>
또는 *
열 7의 단일 문자 인 것을 제외하고는이 답변이 좋습니다 . 새로운 사용자 @David는 이것을 답변으로 작성했습니다 (댓글을 작성할 수 없음). 대신 내용을 주석에 복사하여 보존합니다. 답변이 삭제되면.
*>
이것을 컴파일 하려면 주석을 변경해야했습니다 .
오픈 코볼 컴파일러를 사용할 수 있습니다. 키보드에서 Ctrl+ Alt+ T를 누르면 터미널이 열립니다. 열리면 아래 명령을 실행하십시오.
sudo apt-get install open-cobol
cobc your_program_here.cbl
워렌 힐이 좋은 대답을하였습니다. Eclipse와 같은 IDE를 사용하여 COBOL에 도움을 줄 수도 있지만 프로그래밍 한 적이 없다면 이것이 확실하지 않습니다.
Eclipse COBOL 포럼, Eclipse 포럼 참조
게시물 목록 중 하나에서 사용 가능한 COBOL 플러그인을 발견했습니다 ...
IDE를 원한다면 OpenCobolIDE를 사용하는 것이 좋습니다 (새로운 GnuCOBOL 컴파일러에서도 작동). 최신 패키지는 https://launchpad.net/cobcide/+download 에서 찾을 수 있습니다.