Первый опыт с линуксом и отладочной платой. Ситуация такая - плата SK-MNUK950, на диске линукс для виртуальной машины и примеры программ на Си. Запустил виртуалку, в линуксе ничего не делал, перенес туда файлы из demos, пытаюсь скомпилировать, чтобы залить на плату и запустить, но не получается. Makefile'ы и файлы на си - все родное из demos. В mc захожу в каталог с программой, пишу команду make, выдает следующее
make: arm-linux-gcc: Command not found
Что нужно сделать, чтобы компилировалось?
создал /home/files в миднайт коммандере на виртуальной машине, скопировал туда всю папку демос через флэшку
все пути, которые в мэйкфайле написаны, есть - я так понимаю, это значит, что кросскомпилятор уже есть? просто я думал, что этот линукс, который пришел с платой для использования на виртуальной машине, уже полностью готов и все там сконфигурировано. Если нет, то не подскажите, как проверить, есть ли кросскомпилятор и какие переменные нужно прописать и как это сделать...
так я тоже в виртуалке все действия совершил
поднята VMWare, на ней запущен образ виртуальной машины с диска для NUC950
зачем копировать через флешку? если все добро лежит:
тогда я вообще ничего не понимаю... Как можно получать разные результаты, совершая одинаковые действия надо одинаковыми данными?
Нашел
попробовал оттуда компилировать - ничего не изменилось, такая же ошибка.
Путь, который в мэйкфайле указан ROOT, проверил, каталог есть, в нем полно всего, все остальные пути тоже есть...
вы просто запустили образ с диска и ничего там не меняли? никаких настроек, ничего? Просто взяли диск, запустили образ, зашли в демос и написали make в папке с мэйкфалом, я правильно понимаю?
в общем да, единственное сделал копию из demos/i2c в demos/test..
у меня этот образ развернут в сентябре 2009, в теории я мог чего-то накрутить и успешно забыть, но врядли - не люблю копаться в потрохах того в чем слабо разбираюсь
если ситуация не проясниться - попробую дома вечером, там есть свежепоставленый образ копии виртуалки..