Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
DS50002071C-page 358 2012-2013 Microchip Technology Inc.
MPLAB
®
XC16 C Compiler Users Guide
D
-D ..............................................................99, 100, 102
data memory .......................................................... 144
Data Memory Allocation ......................................... 146
Data Memory Space....................................83
, 85, 167
Data Memory Space, Near..................................... 133
Data Type............................................................... 132
Complex.......................................................... 123
data types
size of................................................................ 25
Data, Packed.......................................................... 163
-dD ........................................................................... 99
Debugging Information............................................. 93
Debugging Options .................................................. 93
-g....................................................................... 93
-Q ...................................................................... 93
-save-temps ...................................................... 94
Declarators............................................................. 232
Defining Global Register Variables ........................ 296
deprecated Attribute..................................92
, 132, 179
Development Tools .................................................. 17
Device Support Files .............................................. 107
diagnostic files.......................................................... 81
Diagnostics............................................................. 245
Directories .................................................53
, 100, 102
Directory Search Options ....................................... 105
-B ...................................................................... 75
-specs= ........................................................... 105
-dM ........................................................................... 99
-dN ........................................................................... 99
Documentation ......................................................... 15
Conventions ...................................................... 13
Layout ............................................................... 11
double .............................................106
, 117, 173, 188
driver
input files........................................................... 74
driver option
CCI.................................................................... 46
EXT ................................................................. 240
PRE................................................................. 217
driver options............................................................ 74
dsPIC-Specific Options
-mauxflash ........................................................ 85
-mconst-in-auxflash........................................... 83
-mconst-in-code ................................................ 83
-mconst-in-data ................................................. 83
-mcpu ................................................................ 84
-merrata ............................................................ 83
-mfillupper ......................................................... 83
-mlarge-arrays................................................... 84
-mlarge-code..................................................... 84
-mlarge-data...................................................... 84
-mno-isr-warn.................................................... 84
-mno-pa............................................................. 84
-momf=.............................................................. 84
-mpa.................................................................. 84
-mpa=................................................................ 84
-msmall-code .................................................... 84
-msmall-data ..................................................... 85
-msmall-scalar................................................... 85
-msmart-io ......................................................... 85
-mtext= .............................................................. 85
DWARF .................................................................... 84
E
-E.................................................85, 99, 101, 102, 103
eds Attribute ........................................................... 132
EEDATA .................................................................147
EEPROM, data....................................................... 147
ELF..................................................................... 76
, 84
Enabling/Disabling Interrupts ................................. 197
Enumerations ......................................................... 232
Environment ........................................................... 228
Environment Variables
PIC30_C_INCLUDE_PATH .............................. 74
PIC30_COMPILER_PATH................................ 74
PIC30_LIBRARY_ PATH .................................. 75
TMPDIR ............................................................75
XC16_C_INCLUDE_PATH ............................... 74
XC16_COMPILER_PATH................................. 74
XC16_EXEC_PREFIX ...................................... 75
XC16_LIBRARY_ PATH ................................... 75
errno .......................................................................237
Error Control Options
-pedantic-errors................................................. 87
-Werror .............................................................. 92
-Werror-implicit-function-declaration ................. 87
Errors...................................................................... 245
Escape Sequences ................................................229
Example ............................................................. 59
, 70
Exception Vectors .................................................. 195
exit.......................................................................... 237
extended character set........................................... 125
Extensions.............................................................. 101
extern ......................................................... 92
, 98, 186
External Symbols ................................................... 205
F
F constant suffix ..................................................... 125
-falign-functions ........................................................ 95
-falign-labels ............................................................. 95
-falign-loops.............................................................. 95
far Attribute..............................132
, 169, 179, 187, 208
Far Data Space ...................................................... 169
-fargument-alias .....................................................105
-fargument-noalias .................................................105
-fargument-noalias-global....................................... 105
-fcaller-saves ............................................................95
-fcall-saved .............................................................105
-fcall-used............................................................... 105
-fcse-follow-jumps .................................................... 95
-fcse-skip-blocks....................................................... 95
-fdata-sections.......................................................... 95
-fdefer-pop. See -fno-defer
-fexpensive-optimizations......................................... 95
-ffixed.............................................................. 105
, 296
-ffreestanding ........................................................... 86
-ffunction-sections .................................................... 95
-fgcse........................................................................ 95
-fgcse-lm................................................................... 96
-fgcse-sm.................................................................. 96
Protego_Release_01_05-Related-OEM-Documentation-MPLAB-XC16-C-Compiler.pdf