Я пытаюсь скомпилировать пример кода в cooja средстве моделирования в contiki-2.7 Операционной системе. Contiki является ОС для приложений IoT. Это создается на основе ядра Linux и на языке программирования C.
Прежде, чем реализовать в аппаратных средствах код тестируется в cooja средстве моделирования. Для цели исследования я установил contiki-2.7 в VirtualBox, и я пытаюсь выполнить некоторые коды в cooja средстве моделирования, но я не могу скомпилировать ни один из примеров кода для этого моделирования.
Для компиляции любого кода средство моделирования показывает мне ошибку:
make*** No rule to make target 'obj_sky/neighbour-attr.o' needed bt 'contiki-sky.a' Stop.
Process returned error code 2
введите описание изображения здесь
введите описание изображения здесь
Как я могу зафиксировать эту ошибку? Это очень важно для меня. Я не получаю достаточно ресурсов от Google.
Это означает для компиляции программы необходимость в некоторых дополнительных пакетах, установленных в системе. Например: Поскольку Ваш код написан на языке программирования C, необходимо установить gcc для компиляции его. Точно так же Вам, возможно, понадобится gcc-msp430, msp430-libc, gcc-avr, binutils-avr и т.д. пакеты.
Для установки этих пакетов выполняет следующее apt
команда:
sudo apt-get install build-essential binutils-msp430 gcc-msp430 msp430-libc binutils-avr gcc-avr gdb-avr avr-libc avrdude openjdk-7-jdk openjdk-7-jre ant libncurses5-dev doxygen git