
Программа компоновщика объединяет несколько объектных файлов для языков Ассемблера и С в один исполняемый файл. В случае микроконтроллера PIC этот исполняемый файл обычно имеет шестнадцатеричный формат Intel, используемый в PIC-программаторе, и часто имеет расширение .hex. Компоновщик также допускает использование в процессе компоновки библиотечных файлов (.lib) и файлов сценария компоновщика (,1кг). Компоновщик также генерирует файл .coff (общий формат объектного файла) и файл .cod (символьный и отладочный файл) для системы разработки и процесса отладки. В дополнение к файлам .coff и .cod, генерируется файл .1st (полный файл листинга программы), который рядом отображает как символьный, так и численный код программы; IDE имеет доступ к этому файлу листинга, отображая его при дизассемблировании через меню View (Вид). Доступ к этим файлам обычно выполняется изнутри IDE и они, как правило, не используются индивидуально. Даже программатор, который использует .hex файл, обычно управляется из IDE.
Leave a reply