cobol
GNU / Linux에서의 GnuCOBOL 설치
수색…
GNU / 리눅스 설치
대부분의 GNU / Linux 배포판의 경우 GnuCOBOL
버전이 리포지토리에서 사용 가능합니다. GnuCOBOL
원래이었다 OpenCOBOL
프로젝트가 공식 GNU 프로젝트되었을 때 재 상표. 많은 리포지토리가 패키지 이름으로 open-cobol
을 사용하고 있습니다 (2016 년 8 월 기준).
Fedora 및 다른 RPM 기반 패키지 관리자
sudo yum install open-cobol
데비안, 우분투 및 APT 기반 패키지
sudo apt install open-cobol
이것은 대개 컴파일러 모음의 버전 1.1이며 GnuCOBOL을 사용할 때 필요한 컴파일 시간 및 런타임 종속성을 처리합니다.
소스 ( https://sourceforge.net/projects/open-cobol/의 SourceForge에서 호스팅)에서 필요합니다.
- AC 컴파일러 제품군;
build-essential
(또는 이와 유사한) - BerkeleyDB 및 BerkelyDB 개발 헤더.
libdb
,libdb-dev
(또는 유사한 이름들) - GNU 다중 정밀도 숫자 라이브러리;
libgmp
,libgmp-dev
-
curses
의 버전.ncurses
,ncurses-dev
- 소스
gnucobol-1.1.tar.gz
(또는 그 이상,gnucobol-2.0.tar.gz
) - 컴파일러 소스를 변경하려면
GNU Autoconf
도구도 필요합니다.
원하는 작업 디렉토리에서 :
prompt$ tar xvf gnucobol.tar.gz
prompt$ cd gnucobol
가능한 구성 옵션을 보려면 다음을 사용하십시오.
prompt$ ./configure --help
그때
prompt$ ./configure
prompt$ make
종속성이 있고 빌드가 성공했다고 가정하고 사전 설치를 확인합니다.
prompt$ make check
또는
prompt$ make checkall
컴파일러의 내부 검사를 수행하고 ( make check
) NIST COBOL85 verification suite ( make checkall
)에 대한 검사를 선택적으로 실행합니다. OpenCOBOL 버전 1.1은 약 9100 개의 NIST 테스트를 다루고 있으며, 최신 버전은 9700 가지 이상의 테스트 통과를 포괄합니다. NIST COBOL85 테스트 스위트는 더 이상 유지 관리되지 않지만 매우 포괄적이고 훌륭한 테스트 세트입니다. COBOL은 설계 의도에 따라 이전 버전과 매우 호환되지만 새로운 COBOL 2002 및 COBOL 2014 기능은 NIST 검증 스위트의 일부가 아닙니다.
내부 검사는 약 500 개의 테스트와 샘플 코드 컴파일을 포함합니다.
모두 잘되면 마지막 단계는
prompt$ sudo make install
또는 sudo
가없는 시스템의 경우 make install
의 루트 사용자가되거나 수퍼 유저 권한이 필요없는 ./configure
접두어를 사용하십시오. 소스 빌드의 기본 접두사는 /usr/local
입니다.
시스템에서 둘 이상의 빌드가 발생하고 로컬 라이브러리가 다시 설치되면이 작업을 수행해야합니다
prompt$ sudo ldconfig
링커 로더 있는지 확인하려면 ld
캐시가 제대로 새로운 컴파일러 설치에 맞게 새로 고쳐집니다.
cobc
를 사용할 준비가되었습니다.
cobc --help
info open-cobol
빠른 도움말, info open-cobol
(또는 info gnucobol
)에 대한 자세한 도움말은 http://open-cobol.sourceforge.net/ 에서 Programmer 's Guide 및 1200+ 페이지 FAQ 문서에 대한 링크를 참조하십시오.
설치 문제, 쟁점 또는 일반적인 질문은 GnuCOBOL 프로젝트 공간, SourceForge의 Help getting started
페이지, SourceForge의 토론 페이지에 게시 할 수 있습니다.