-qgoff

In z/OS® XL C/C++, the -qgoff option instructs the compiler to produce an object file in the Generalized Object File Format (GOFF).
  • Under XPLINK compilation mode: The compiler produces an object file in GOFF format.
  • Under non-XPLINK compilation mode:
    • When -qgoff is in effect, the compiler produces an object file in GOFF format.
    • When -qnogoff is in effect, the compiler produces an object file in XOBJ format.

In Open XL C/C++ for z/OS, object files are produced in the GOFF format only. When object files are written to data sets, you must use the binder to bind the GOFF format object file into a PDSE. When you migrate your program from z/OS XL C/C++ to Open XL C/C++ for z/OS, you might need to take migration actions when you use -qnogoff under 32-bit non-XPLINK compilation mode with z/OS XL C/C++.