2012-08-30 4 views

답변

1

체크 아웃 OpenCOBOL에 대한 user manual에서이 getting started page :

그러나 경우에 링크가 깨진

, 그냥 이렇게 :

$ cobc -x hello.cob 
$ ./hello 

cobc은 컴파일러입니다. hello.cob은 원본 파일입니다. 출력은 hello 파일이며, ./hello을 호출하여 실행할 수 있습니다. 실행 파일을 빌드하려면 -x 옵션이 필요합니다.

그러나 컴파일 된 모든 프로그램에서는 컴퓨터가 빌드 될 때 컴파일됩니다. 비슷한 아키텍처를 가진 머신에서도 작동하지만 파이썬이나 자바와 같은 interpreted language을 사용하지 않는 한 진정한 크로스 플랫폼 능력은 없습니다.

0

Cygwin으로 컴파일하는 경우 대상 컴퓨터에도 Cygwin이 필요합니다. 특히 Cygwin 동적 라이브러리와 OpenCOBOL 런타임이 필요합니다.

여러 번 MinGW에서 컴파일하면 종속성이 줄어들지 만 사용 가능한 POSIX 기능도 줄어 듭니다.

가장 쉬운 방법은 OpenCOBOL과 Cygwin을 대상 컴퓨터에 설치하면됩니다. 그렇지 않으면 PATH 설정에 대한 모든 의존성과 지침이 포함 된 릴리스 패키지를 만들어야합니다.

관련 문제