Compiles an application's source programs into stored, executable code.
Note: | The compile operation is performed before the procedure opens any windows. |
Tip: | By default, all PROGRAM entries in the current catalog are compiled. You can use the SELECT= option to select individual entries to compile, or use the EXCLUDE= option to prevent certain entries from being compiled. |
specifies that extra information is collected for the SAS Component Language (SCL) debugger when programs are compiled.
specify entries to exclude from or select for the compile operation. By default, all PROGRAM entries in the current catalog are compiled. Use the EXCLUDE= option to prevent specific PROGRAM entries from being compiled. Use the SELECT= option to compile only the specified entries. To compile FRAME or SCL entries, you must explicitly specify the entry names, including the entry type, by using the SELECT= option. An error occurs if you specify an entry of any type other than FRAME, PROGRAM, or SCL. If you specify more than one entry name for either of these options, enclose the list in parentheses and separate the names with at least one space.
proc build catalog=ex.applic batch; compile debug select=(one two three); run;