# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# MPLAB XC16 C-Compiler

- 1
- 2
…
- 66
- 67
- 68
- 69
- 70
…
- 365
- 366

MPLAB
®
XC16 C Compiler Users Guide
DS50002071C-page 68  2012-2013 Microchip Technology Inc.
Symbols and Macros Category
Libraries Category
Code Guard Category
Generate cross-refer-
ence file
Create a cross-reference table. Same as --cref option.
Warn on section realign-
ment
Warn if start of section changes due to alignment. Same as
--warn-section-align option.
Trace Symbols Add/remove trace symbols.
Restore Defaults Restore tab default settings.
Use Alternate Settings
Text Box Enter options in a command-line (non-GUI) format.
Generate Command Line
Linker Symbols Add/remove linker symbols.
Preprocessor Macros Add/remove preprocessor macros.
Restore Defaults Restore tab default settings.
Use Alternate Settings
Text Box Enter options in a command-line (non-GUI) format.
Generate Command Line
Libraries A list of libraries included in the project.
Fast floating-point math Check to use new libraries which provide better speed with a
slightly larger code size than legacy libraries
Use Legacy libc Check to use legacy C libraries.
Restore Defaults Restore tab default settings.
Use Alternate Settings
Text Box Enter options in a command-line (non-GUI) format.
Generate Command Line
RAM Select the type of CodeGuard Security (boot, secure or general)
for each memory area. For more information on CodeGuard
options, see Options that Specify CodeGuard Security Fea-
tures in the linker documentation.
Note: Not all development tools support CodeGuard programming.
See tool documentation for more information.
Flash
EEPROM
Write Protect
Code Protect
Restore Defaults Restore tab default settings.
Use Alternate Settings
Text Box Enter options in a command-line (non-GUI) format.

- 1
- 2
…
- 66
- 67
- 68
- 69
- 70
…
- 365
- 366