Ошибка компилятора Coocox Coide: индекс строки вне диапазона: -1
У меня проблемы с моим проектом, я пытаюсь его построить, и Coocox Coide выдает мне эту ошибку.
Здание обнаружило ошибку
во время сборки произошла внутренняя ошибка:
Внутренняя ошибка произошла во время: "Строительство". Индекс строки вне диапазона: -1
Там не сказано, где это произошло и что спровоцировало это...
Я огляделся и не могу найти ответ на этот вопрос, по крайней мере, не на мою ситуацию.
Кто-нибудь знает, как это исправить? Я мог бы действительно использовать помощь с этим: /
Я использую:
CooCox CoIDE
Версия: 1.7.7 ID сборки: 20140628-3328-1557
Я также использовал CubeMx для генерации своего проекта, а затем вручную вставил его в Coide.
Вы можете скачать мой проект отсюда, если это поможет
https://1drv.ms/u/s!Ao4Ba524gyr6eDpD1FP6UonCjVo
Заранее спасибо!
2 ответа
Я столкнулся с той же проблемой, когда пытался создать собственный файл разброса для компоновщика.
Предоставленная ссылка @lode решила проблему для меня:
Я должен был удалить каждый случай строки rom
из комментариев внутри .ld
файл. Я заменил слово from
с fr_om
и вуаля, проблема решена.
У меня открыты различные встроенные файлы. Я думаю, что иногда возникают проблемы с их удалением. Даже с кнопкой перестроения, она (иногда) выдает ошибку сначала (без всплывающего окна)"что-то вроде: не удается удалить файлы", и во второй раз я пытаюсь это работает. Может быть, удаленным файлам сборки требуется некоторое время после того, как они будут удалены, чтобы программа coide распознала их как удаленные, и она выдаст ошибку, если не будет выполнена достаточно быстро?! Ну и тоже с кнопкой сборки, иногда нажимаешь второй раз работает!
Хм, но это не надежно... это работа в процессе.
следовать за:
Если произошла ошибка компиляции, кнопка сборки работает при следующей сборке.
Если произошла ошибка ссылки, кнопка сборки не работает для следующей компиляции.
Интересная ссылка с похожей проблемой: http://www.coocox.org/forum/viewtopic.php?f=2&t=4145&start=15(к сожалению, не решает мою проблему)