Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с BuildProject в Eclipse
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
ZAA
Необходимо скомпилировать проект eclipse с FreeRTOS для AT91sam7x256. Проект скачали отсюда
http://mesh.dl.sourceforge.net/sourceforge...eRTOSV4.8.0.zip. Называется ARM7_AT91SAM7X256_Eclipse. Делаю все по инструкции, описанной в pdf-ке по использованию eclipse. При попытке Build в консоли выскакивает сообщение:
make -k all
MAKE Version 5.2 Copyright © 1987, 1998 Inprise Corp.
Incorrect command line argument: make -k all
MAKE Version 5.2 Copyright © 1987, 1998 Inprise Corp.
Incorrect command line argument: -k.

Мэйкфайле не нашли такого аргумента...Или может, это в настройках самого эклипса что-то не то? И ещё - лучше пользоваться Yagarto IDE или эклипсом для АРМа (sdk4arm Eclipse от Amontec)? Какая между ними разница?
axle
Цитата(ZAA @ Mar 29 2008, 12:15) *
MAKE Version 5.2 Copyright © 1987, 1998 Inprise Corp.
Incorrect command line argument: make -k all

C++Builder используете, да? Ну так его make'ом FreeRTOS не собрать. twak.gif
Удалите Inprise make из PATH.
ZAA
Цитата(axle @ Mar 29 2008, 10:23) *
C++Builder используете, да? Ну так его make'ом FreeRTOS не собрать. twak.gif
Удалите Inprise make из PATH.


Спасибо! Попробую!

Цитата(ZAA @ Mar 29 2008, 11:00) *
Спасибо! Попробую!


МОжно тогда поподробнее, если не затруднит smile.gif Я убрала из переменной Path эту строку, но вопрос, где её убирать надо? Я в системных переменных (т.е. в свойствах моего компьютера). Собирать проект надо командой Build all или build automatically? или вообще надо External tool запускать из меню run? И указывать там путь к Make, который вместе с эклипсом идет? В общем чем дальше, тем больше путаница crying.gif Помогите, плз!!!
mdmitry
Eclipse берет makefile из текущего каталога. В этом файле должна быть прописана вся сборка проекта. В путях должен быть прописан доступ к GNU make и средствам сборки (компилятор, линкер и др).
команда сборки часто без параметров, т.е. make либо make all
C Winavr и Eclipse проблем нет, аналогично для ARM не должно быть. Для удобной настройки лучше добавить в опции Eclipse тип используемого компилятора. Сергей Борщ об этом писал, поищите на форуме.
ZAA
Цитата(mdmitry @ Mar 30 2008, 12:45) *
Eclipse берет makefile из текущего каталога. В этом файле должна быть прописана вся сборка проекта. В путях должен быть прописан доступ к GNU make и средствам сборки (компилятор, линкер и др).
команда сборки часто без параметров, т.е. make либо make all
C Winavr и Eclipse проблем нет, аналогично для ARM не должно быть. Для удобной настройки лучше добавить в опции Eclipse тип используемого компилятора. Сергей Борщ об этом писал, поищите на форуме.


Спасибо за ответ! Проблема была в неправильной организации проекта. Пути к папкам с исходниками не совпадали с путями в мэйкфайле. В общем, вроде скомпилилось! Ещё раз спасибо! smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.