Compilation 如何使用OpenCOBOL创建可执行文件?
完成COBOL程序后,如何将其编译成可在其他PC上运行的可执行文件?我正在通过cygwin使用OpenCOBOL。请从OpenCOBOL的: 但如果链接断开,只需执行以下操作:Compilation 如何使用OpenCOBOL创建可执行文件?,compilation,cross-platform,executable,cobol,gnucobol,Compilation,Cross Platform,Executable,Cobol,Gnucobol,完成COBOL程序后,如何将其编译成可在其他PC上运行的可执行文件?我正在通过cygwin使用OpenCOBOL。请从OpenCOBOL的: 但如果链接断开,只需执行以下操作: $ cobc -x hello.cob $ ./hello cobc是编译器hello.cob是源文件。输出只是文件hello,可以通过调用/hello运行该文件。-x选项是构建可执行文件所必需的 然而,对于所有已编译的程序,它是为构建机器而编译的。它可以在具有类似体系结构的机器上工作,但除非使用类似Python或Ja
$ cobc -x hello.cob
$ ./hello
cobc
是编译器hello.cob
是源文件。输出只是文件hello
,可以通过调用/hello
运行该文件。-x
选项是构建可执行文件所必需的
然而,对于所有已编译的程序,它是为构建机器而编译的。它可以在具有类似体系结构的机器上工作,但除非使用类似Python或Java的工具,否则无法实现真正的跨平台功能。如果使用Cygwin编译,目标计算机也需要Cygwin,尤其是Cygwin动态库以及OpenCOBOL运行时 很多时候,您也可以在MinGW下编译,这减少了依赖性,但也减少了可用的POSIX特性
最简单的路径,在目标机器上安装OpenCOBOL和Cygwin,您就可以开始了,否则您将需要生成包含路径设置的所有依赖项和说明的发布包。我会搜索它;大致如下: