Как добавить предупреждения о совместимости в библиотеку Microchip XC16 (gcc) - PullRequest
0 голосов
/ 15 января 2019

Когда я связываю библиотеку libq (с фиксированной плавающей запятой), компилируя для цели dsPIC33E, я получаю следующее предупреждающее сообщение компоновщика: Warning: object PIC_CorePow_16_16.ep24eo from library c:/program files (x86)/microchip/xc16/v1.35/bin/bin/../../lib\libq-elf.a was created for the 24EP512GU810 and references register TBLPAG

Мне интересно знать, как генерируется это предупреждение. Это связано с компоновщиком или предупреждение каким-то образом хранится в библиотеке? Если последнее, мне интересно знать, как это сделать, чтобы я мог размещать подобные предупреждения в моих собственных библиотеках.

Я попытался выполнить поиск подмножеств этой текстовой строки в компиляторе / компоновщике и в двоичных файлах библиотеки (фактически во всей папке c:/program files (x86)/microchip/xc16/v1.35).

...