rexxc man page

rexxc ā€” Open Object Rexx Compiler


rexxc inputfile [outputfile] [-s]


You can use this utility to produce versions of your programs that do not include the original program source. You can use these programs to replace any Rexx program file that includes the source, with the following restrictions:


The SOURCELINE built-in function returns 0 for the number of lines in the program and raises an error for all attempts to retrieve a line.


A sourceless program may not be traced. The TRACE instruction runs without error, but no tracing of instruction lines, expression results, or intermediate expression values occurs.

If you specify the outputfile , the language processor processes the inputfile and writes the executable version of the program to the outputfile. If the outputfile already exists, it is replaced.

If the language processor detects a syntax error while processing the program, it reports the error and stops processing without creating a new outputfile. If you omit the outputfile, the language processor performs a syntax check on the program without writing the executable version to a file.

Note: You can use the in-storage capabilities of the RexxStart programming interface to process the file image of the outputfile.

For further information, read the README and the other documentation files included in the Open Object Rexx distribution.



suppress the display of the information about the interpreter used.

See Also



Open Object Rexx is distributed under the terms of the Common Public License v1.0 which accompanies this distribution.

Referenced By


January 2014 Version 4.2.0