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

Product codes
SW006021-1
Page of 518
MPLAB
®
 XC8 C Compiler User’s Guide
DS52053B-page 124
 2012 Microchip Technology Inc.
4.10
MPLAB X UNIVERSAL TOOLSUITE EQUIVALENTS
When compiling under the MPLAB X IDE, it is still the compiler’s command-line driver 
that is being executed and compiling the program. The MPLAB XC8 compiler plugins 
controls the MPLAB X IDE Properties dialog that is used to access the compiler 
options, however these graphical controls ultimately adjust the command-line options 
passed to the command-line driver when compiling. You can see the command-line 
options being used when building in MPLAB X IDE in the Output window.
The following dialogs and descriptions identify the mapping between the MPLAB X IDE 
dialog controls and command-line options.
4.10.1
Global Category
The panel in this category, shown in Figure 4-9, controls settings which apply to the 
entire project.
FIGURE 4-9:
GLOBAL OPTIONS
1.
Size of Double: This selector allows the size of the double type to be selected. 
SeSection 4.8.24 “--DOUBLE: Select Kind of Double Types”.
2.
Size of Float: This selector allows the size of the float type to be selected. See 
Section 4.8.31 “--FLOAT: Select Kind of Float Types”.
3.
External memory: This option allows specification of how external memory 
access is performed. This only affects those devices which can access external 
memory. See Section 4.8.26 “--EMI: Select External Memory Interface Oper-
ating Mode”
.
4.
RAM ranges: This field allows the default RAM (data space) memory used to be 
adjusted. See Section 4.8.48 “--RAM: Adjust RAM Ranges”.
5.
ROM ranges: This field allows the default ROM (program memory space) mem-
ory used to be adjusted. SeSection 4.8.49 “--ROM: Adjust ROM Ranges”.
1
2
3
4
5