Цитата(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 =, то все будет в порядке.