9.2.17 --ivt
The linker is instructed to generate an Interrupt Vector Table (IVT) unless one is explicitly created in the linker script or by other means.
To create an IVT at a specific address (a relocatable/remappable IVT), use either:
--ivt=ADDR- Create IVT at address ADDR--ivt=NUM:ADDR- Create numbered IVT at address ADDR
For example:
xc32-gcc foo.c -o foo.exe -Wl,--ivt=2:0x802000
To create a compressed IVT at a specific address, use one of the following options:
--civt- Create compressed IVT at the default location--civt=ADDR- Create compressed IVT at address ADDR--civt=NUM:ADDR- Create numbered, compressed IVT at address ADDR
