Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
XC16 Toolchain and MPLAB X IDE
2012-2013 Microchip Technology Inc. DS50002071C-page 49
3.4 MPLAB X IDE PROJECTS
A project in MPLAB X IDE is a group of files needed to build an application, along with
their associations to various build tools. Below is a generic MPLAB X IDE project.
FIGURE 3-2: COMPILER PROJECT RELATIONSHIPS
Object File Libraries
(*.a)
Assembler
Linker
C Source Files
(*.c)
C Compiler
Assembly Source
Files (*.s, *.S)
Debug File
(*.cof,*.elf)
Archiver (Librarian)
Compiler
Driver
Program
MPLAB
®
X IDE
Debug Tool
Source Files (*.s)
Object Files
(*.o)
Command-Line
Simulator
Linker Script File (1)
(*.gld)
(1) The linker can choose the correct
linker script file for your project.
Executable File
(*.hex)
MPLAB
®
X IDE
Programmer
bin2hex Utility
Protego_Release_01_05-Related-OEM-Documentation-MPLAB-XC16-C-Compiler.pdf