Но с мплабом он сотрудничает отвратно, так пришлось накувыркаться чтобы начал собирать проект... Частичную компиляцию он делает через опцию --PASS1 (+)
после которой генерятся выходные файлы с расширением .p1 несмотря на то, что в командной строке присутсвует команда -O"xxx.obj" ну в общем приходится в проект вбивать эти расширения как обьектные файлы и все равно: раз нажимаешь, проект собирается без ошибок, второй раз нажимаешь, челая куча ошибок...