5.4 Operation Summary

In this MPLAB X IDE project, C source files are shown as input to the compiler. The compiler will generate source files for input into the assembler.

Assembly source files are shown as input to the C preprocessor. The resulting source files are input to the assembler. The assembler will generate object files for input into the linker or archiver.

Object files can be archived into a library using the archiver/librarian.

The object files and any library files, as well as a linker script file (generic linker scripts are added automatically), are used to generate the project output files via the linker. The output file generated by the linker is an ELF file used by the simulator and debug tools. This file may be input into the bin2hex utility to produce an executable file (.hex).