Eclipse Arduino IDE не может найти avr-g++ и avr-gcc

Я пытаюсь заменить Arduino IDE плагином Arduino Eclipse. После загрузки всего необходимого и попытки скомпилировать даже самую простую программу "Hello World" я получаю следующую ошибку в eclipse:

ошибка

При вызове:

which avr-gcc

в терминале он возвращает правильный каталог, здесь нет проблем.

  • Плагин Arduino eclipse V2 (Eclipse Marketplace)
  • Arduino IDE 1.6 (самая новая с домашней страницы)
  • Убунту 14.10
  • Затмение Луна

Спасибо


person pmkrefeld    schedule 06.04.2015    source источник


Ответы (4)


Из Eclipse> Свойства проекта> Среда> добавьте переменную A.RUNTIME.TOOLS.AVR-GCC.PATH

Вы можете использовать XDAQ, который предоставляет научную экосистему мощных инструментов с Arduino IDE + Eclipse Luna C++. Подробнее см. здесь: XDAQ

person Alex    schedule 24.07.2015

Вы должны выполнить некоторую настройку в Eclipse (проект). В Eclipse также есть плагин для AVR. Вот несколько ссылок на руководства, которые могут помочь решить вашу проблему: http://www.timteatro.net/2012/03/22/beginning-atmel-avr-development-in-linux-using-avr-eclipse-avr-gcc-and-avrdude/

http://www.instructables.com/id/Getting-started-with-ubuntu-and-the-AVR-dragon/?lang=de

Если вы понимаете немецкий:

http://www.mikrocontroller.net/articles/AVR_Eclipse

person Doan    schedule 06.04.2015
comment
Все ваши ссылки относятся непосредственно к AVR Eclipse или avr-gcc, я использую не это, а плагин Arduino Eclipse IDE V2. Кроме того, у меня уже установлены все зависимости. - person pmkrefeld; 07.04.2015
comment
возможно, вы должны выполнить некоторую настройку свойств самого проекта, а не просто установить зависимости - person Doan; 07.04.2015
comment
Единственная конфигурация, которую вам нужно сделать, это указать путь к Arduino IDE, и все настроено и работает. Кроме того, этот плагин предоставляет мастер для новых проектов Arduino, так что здесь нечего настраивать. - person pmkrefeld; 07.04.2015

Я только что решил ту же проблему на своем только что установленном ноутбуке ...

  • Ubuntu 15.04 «яркий»
  • Ардуино 1.6.5
  • Eclipse IDE для разработчиков C/C++ 4.5.0
  • Плагин AVR Eclipse 2.4.1
  • Расширения затмения Arduino 2.2.0.1

Я использовал это видеоруководство для установки

Я не пробовал решение @misteralex, но если оно работает, оно чище моего :-/

В моем случае все двоичные файлы avr хранятся в /usr/bin, но цепочка инструментов Eclipse хочет использовать их из /bin. Я хочу создать несколько ссылок для замены без перемещения двоичных файлов. Но есть 28 двоичных файлов, и я немного ленив, поэтому я использую командную строку для их создания:

cd /bin
for ff in `ls /usr/bin/avr-*` ; do ln -s $ff $(echo $ff | awk -F "/" '{ print $4 }') ; done

Теперь проверьте, что команда Eclipse выдает сообщение «Готово построение цели»!

person tdaget    schedule 17.08.2015

Загрузите arduino 1.6.0 и укажите путь к нему в eclipse arduino ide. 1.6.1 до 1.6.3 не работают с подключаемым модулем.

person Anonymous    schedule 22.04.2015