Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 User Manual

Product codes
SW006021-1
Page of 518
XC8 Command-line Driver
 2012 Microchip Technology Inc.
DS52053B-page 107
Only those modes permitted by the compiler license status will be accepted. For exam-
ple if you have purchased a Standard compiler license, that compiler may be run in 
Standard or Free mode, but not the PRO mode.
4.8.38
--MSGDISABLE: Disable Warning Messages
This option allows warning or advisory messages to be disabled during compilation of 
a project. The messagelist is a comma-separated list of warning numbers that are 
to be disabled. If the number of an error is specified, it will be ignored by this option. If 
the message list is specified as 0, then all warnings are disabled. See 
Section 4.6.5 “Changing Message Behavior” for other ways to disable messages.
For full information on the compiler’s messaging system, see Section 4.6 “Compiler 
Messages”
.
4.8.39
--MSGFORMAT: Set Advisory Message Format
This option sets the format of advisory messages produced by the compiler. Warning 
and error messages are controlled separately by other options. See 
Section 4.8.28 “--ERRFORMAT: Define Format for Compiler Messages” and 
Section 4.8.60 “--WARNFORMAT: Set Warning Message Format” for information 
on changing the format of these sorts of messages.
SeSection 4.6 “Compiler Messages” for full information on the compiler’s messag-
ing system.
If you are compiling using MPLAB IDE, the format of the compiler messages is auto-
matically configured to what the IDE expects. It recommended that you do not adjust 
the message formats if compiling using this IDE.
4.8.40
--NODEL: Do Not Remove Temporary Files
Specifying --NODEL when building will instruct xc8 not to remove the intermediate and 
temporary files that were created during the build process.
4.8.41
--OBJDIR: Specify a Directory For Intermediate Files
This option allows a directory to be nominated in xc8 to locate its intermediate files. If 
this option is omitted, intermediate files will be created in the current working directory.
This option will not set the location of output files, instead use --OUTDIR. See 
Section 4.8.43 “--OUTDIR: Specify a Directory For Output Files” and 
Section 4.8.10 “-O: Specify Output File” for more information.