Ошибка компилятора 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(к сожалению, не решает мою проблему)

Другие вопросы по тегам