4.7.1.2 XC8 Compiler Category
The following describe the options available in the MPLAB X IDE XC8
Compiler categories as well as the VS Code category.
- Address qualifiers
- This selector controls the compiler’s response to non-standard memory qualifiers in C source code. See Addrqual Option.
Preprocessing and Messaging
- Define macros
- This field allows you to define preprocessor macros. See D: Define a Macro.
- Undefine macros
- This field allows you to undefine preprocessor macros. See U: Undefine Macros.
- Preprocess assembly files
- This checkbox is used to preprocess assembly source files. See the Xassembler Option.
- Include directories
- This field allows you to specify the directories searched for header files. See I: Specify Include File Search Path Option.
- Verbose
- This checkbox shows the build command lines. See V: Verbose Compilation.
- Warning level
- This field adjusts the warning level threshold to control how many warnings will be issued with each build. See Warn Option.
- Use CCI syntax
- This checkbox requests that the CCI language extension be enforced. See Ext Option.
- Generate the ASM listing file
- This checkbox generates an assembly listing file. See Mapped Assembler Options.
Optimizations
- Optimization level
- This selector controls the level to which programs are optimized. See Options for Controlling Optimization.
- Assembly files
- This checkbox allows optimization of assembly source files. See Asmfile Option.
- Debug
- This checkbox inhibits aggressive optimization that can impact on the debugability of code. See Og: Better Debugging Option.
- Local code generation
- This checkbox limits the extent to which some optimizations are applied to the program. See Local Option.
