SW500010 Microchip Technology, SW500010 Datasheet - Page 29

HI-TECH C PRO FOR PIC10/12/16

SW500010

Manufacturer Part Number
SW500010
Description
HI-TECH C PRO FOR PIC10/12/16
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC10/12/16r
Datasheets

Specifications of SW500010

Supported Families
PIC10, PIC12, PIC16
Core Architecture
PIC
Software Edition
Professional
Kit Contents
Software And Docs
Mcu Supported Families
PIC10/12/16
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC10, PIC12, PIC14, PIC16, PIC16E
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
019P
778-1006
778-1006
PICC Command-line Driver
code generator and linker. Although individual library functions or routines will be linked in once
referenced in C code, the compiler still requires the inclusion of the appropriate header file for the
library function that is being used. See the appropriate library function section in Chapter
header file that should be used.
2.3.1 Library Files
By default,PICC will search the LIB directory of the compiler distribution for several p-code and
relocatable object library files, which are then passed to the code generator and linker, respectively.
These library files are associated with:
These library files are always scanned after scanning any user-specified libraries passed to the driver
on the command line, thus allowing library routines to be easily replaced with user-defined alterna-
tives. See Section 3.12.1.
the project by disabling the clib suboption of --RUNTIME. 2.6.50. For example:
If these libraries are excluded from the project then calls to any routine, or access of any variable,
that is defined in the omitted library files will result in an error from the linker. The user must provide
alternative libraries or source files containing definitions for any routine or symbol accessed by the
project.
By default, libraries appropriate for the selected driver options are automatically passed to the
The C standard libraries and libraries of implicitly-called assembly routines can be omitted from
The C standard library functions
Assembly routines implicitly called by the code generator
Chip-specific peripherals functions
Chip-specific memory functions
--RUNTIME=default,-clib
Do not confuse the actual library (.lib) files and the header (.h) files. Both are
covered by a library package, but the library files contain precompiled code, typically
functions and variable definitions; the header files provide declarations (as opposed
to definitions) for functions, variables and types in the library files, as well as other
preprocessor macros. PICC will always link in all the library files associated with the
C standard library (unless you have used an option to prevent this), however with user-
defined library packages, the inclusion of a header does not imply that the corresponding
library file(s) will be searched.
Runtime Files
A
for the
29

Related parts for SW500010