реклама на сайте
подробности

 
 
> Как устроен makefile для WINAVR, Помогите начинающему разoбраться в WINAVR
Alex_D
сообщение Sep 25 2006, 15:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 24-09-06
Пользователь №: 20 644



Начал изучать С++ с применением WINAVR по книге Шпака Программирование на языке Си для AVR и PIC (СD диска у меня нет) при первом же компилировании получил сообщение об ошибке

make.exe: *** No rule to make target `obj/main.o', needed by `sos.elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:01

Думаю что ,что то не так в makefile. Я взял этот файл с какогото примера похожего и задал 3 параметра
как описано в книге но не тут то было. В книге Шпака есть несколько слов на эту тему но для файла
makefile приведенного на прилагаемом CD. Кто укажет где описан этот файл. Как с ним бороться?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ksv198
сообщение Sep 27 2006, 14:07
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(Alex_D @ Sep 25 2006, 19:26) *
Начал изучать С++ с применением WINAVR по книге Шпака Программирование на языке Си для AVR и PIC (СD диска у меня нет) при первом же компилировании получил сообщение об ошибке

make.exe: *** No rule to make target `obj/main.o', needed by `sos.elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:01

Думаю что ,что то не так в makefile. Я взял этот файл с какогото примера похожего и задал 3 параметра
как описано в книге но не тут то было. В книге Шпака есть несколько слов на эту тему но для файла
makefile приведенного на прилагаемом CD. Кто укажет где описан этот файл. Как с ним бороться?

Если сделать makefile с помощью утилиты MFile входящей в состав WINAVR обычно все путем, кроме одного - по умолчанию там стоит CPPSRC = main.cpp, а ваш исходник судя по приведенному называется sos.с . Если написать ручками SRC =sos.с , а в CPPSRC =, то все будет в порядке.
Go to the top of the page
 
+Quote Post
SCMM
сообщение Oct 2 2006, 13:51
Сообщение #3





Группа: Новичок
Сообщений: 1
Регистрация: 2-10-06
Пользователь №: 20 899



Некоторая хорошая информация о makefile для стартеров:
avr-gcc-abc-1


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alex_D   Как устроен makefile для WINAVR   Sep 25 2006, 15:26
- - zltigo   Make он штука не зависимая от компилятора по опред...   Sep 25 2006, 15:42
- - Alex_D   Ну а как с ошибочкой быть. Как ее пройти?   Sep 25 2006, 15:49
|- - zltigo   Цитата(Alex_D @ Sep 25 2006, 18:49) Ну а ...   Sep 25 2006, 17:49
|- - Alex_D   Цитата(zltigo @ Sep 25 2006, 20:49) Цитат...   Sep 25 2006, 18:38
|- - zltigo   Цитата(Alex_D @ Sep 25 2006, 21:38) Нелья...   Sep 25 2006, 18:46
- - Shurmas   make подробно описан в доке WinAVR   Sep 25 2006, 16:03
- - Alex_D   Хорошо хоть направление дали. Там же десяток 300 с...   Sep 25 2006, 16:19
- - Shurmas   MFile - в меню запуска.   Sep 25 2006, 17:37
- - Alex_D   Ну и это называется помощь? Я имею понятие о том ч...   Sep 25 2006, 19:33
|- - zltigo   Цитата(Alex_D @ Sep 25 2006, 22:33) А Вы ...   Sep 25 2006, 19:37
|- - Nanobyte   Недавно также пришлось осваивать WinAVR. Ошибки бы...   Sep 25 2006, 19:50
|- - Alex_D   Цитата(Nanobyte @ Sep 25 2006, 22:50) Нед...   Sep 25 2006, 20:42
|- - zltigo   Цитата(Alex_D @ Sep 25 2006, 23:42) Похож...   Sep 26 2006, 05:55
- - Tiro   Ловите руководство по GNU Make в переводе Владимир...   Sep 25 2006, 20:37
- - sseett   Возможно это поможет. http://www.sapunoff.ru/1_top...   Sep 26 2006, 03:46
- - Alex_D   Ошибка найдена! Почемуто mfile при создании пу...   Sep 26 2006, 09:32
- - dimka76   Лучше поставь AVRStudio 4.12 (www.atmel.com). Там ...   Sep 27 2006, 07:09
- - Gennadiy_   Почитал ветку, сходил по ссылке http://www.sapunof...   Oct 3 2006, 16:26
- - AVR_Amator   Есть целый урок по созданию makefile для начинающи...   Oct 12 2006, 14:57


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 05:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01374 секунд с 7
ELECTRONIX ©2004-2016