Jump to main content
MPLAB® XC-DSC C/C++ Compiler User Guide for dsPIC33A DSC
Search
Home
6
Compiler Command-Line Driver
6.7
Driver Option Descriptions
6.7.7
Options for Controlling the Preprocessor
6.7.7.32
-trigraphs
Previous
|
Next
Notice to Development Tools Customers
1
Preface
2
Compiler Overview
3
Compiler and Other Development Tools
4
How To's
5
XC-DSC
Toolchain and Supporting IDEs
6
Compiler Command-Line Driver
6.1
Invoking the Compiler
6.2
The C Compilation Sequence
6.3
The C++ Compilation Sequence
6.4
Runtime Files
6.5
Compiler Output
6.6
Compiler Messages
6.7
Driver Option Descriptions
6.7.1
Options Specific to
32-bit DSC
Devices
6.7.2
Options for Controlling the Kind of Output
6.7.3
Options for Controlling the C Dialect
6.7.4
Options for Controlling Warnings and Errors
6.7.5
Options for Debugging
6.7.6
Options for Controlling Optimization
6.7.7
Options for Controlling the Preprocessor
6.7.7.1
-A
question
(
answer
)
6.7.7.2
-A -
predicate
=
answer
6.7.7.3
-A
predicate
=
answer
6.7.7.4
-C
6.7.7.5
-dD
6.7.7.6
-D
macro
6.7.7.7
-D
macro
=
defn
6.7.7.8
-dM
6.7.7.9
-dN
6.7.7.10
-fno-show-column
6.7.7.11
-H
6.7.7.12
-iquote, -I-
6.7.7.13
-I
dir
6.7.7.14
-idirafter
dir
6.7.7.15
-imacros
file
6.7.7.16
-include
file
6.7.7.17
-iprefix
prefix
6.7.7.18
-isystem
dir
6.7.7.19
-iwithprefix
dir
6.7.7.20
-iwithprefixbefore
dir
6.7.7.21
-M
6.7.7.22
-MD
6.7.7.23
-MF
file
6.7.7.24
-MG
6.7.7.25
-MM
6.7.7.26
-MMD
6.7.7.27
-MP
6.7.7.28
-MQ
6.7.7.29
-MT
target
6.7.7.30
-nostdinc
6.7.7.31
-P
6.7.7.32
-trigraphs
6.7.7.33
-
Umacro
6.7.7.34
-undef
6.7.8
Options for Assembling
6.7.9
Options for Linking
6.7.10
Options for Directory Search
6.7.11
Options for Code Generation Conventions
6.7.12
Miscellaneous Options
6.8
MPLAB® X IDE
Toolchain Equivalents
7
Device-Related Features
8
Differences Between
MPLAB® XC-DSC
and Language Standards
9
Supported Data Types and Variables
10
Fixed-Point Arithmetic Support
11
Memory Allocation and Access
12
Operators and Statements
13
Register Usage
14
Functions
15
Interrupts
16
Main, Runtime Startup and Reset
17
Mixing C and Assembly Code
18
Library Routines
19
Optimizations
20
Preprocessing
21
Linking Programs
22
C Implementation-Defined Behavior
23
C++ Implementation-Defined Behavior
24
Embedded Compiler Compatibility Mode
25
Common C Interface
26
Diagnostic Pragmas
27
Diagnostic Messages
28
GNU Free Documentation License
29
Built-in Functions
30
Document Revision History
Microchip Information
6.7.7.32 -trigraphs
Support ANSI C/C++ trigraphs. The
-ansi
option also has this effect.
DS-50003918B