-c

用途

阻止将已完成的对象发送到链接程序。 当此选项生效时,编译器将创建输出对象文件 file_name.o。 此选项仅适用于编译。

语法

读取语法图跳过可视语法图 -c

缺省值

缺省情况下,编译器调用链接程序以将对象文件链接到最终可执行文件。

示例

  • 要编译一个名为 alpha.cbl的文件,请输入:
    
    cob2 -c alpha.cbl
    

    已编译的文件名为 alpha.o

  • 要编译名为 alpha.cblbeta.cbl的两个文件,请输入:
    
    cob2 -c alpha.cbl beta.cbl
    

    编译的文件名为 alpha.obeta.o

  • 要链接两个文件,请在不使用 -c 选项的情况下进行编译。 例如,要编译和链接 alpha.cblbeta.cbl 并生成伽玛,请输入:
    
    cob2 alpha.cbl beta.cbl -o gamma
    

    该命令创建 alpha.obeta.o ,然后链接 alpha.obeta.o 和 COBOL 库。 如果链接步骤成功,那么它将生成名为 gamma 的可执行程序。

  • 要使用 LISTNODATA 选项编译 alpha.cbl ,请输入:
    
    cob2 -qlist,noadata alpha.cbl