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

 
 
> АVR Studio
KIG
сообщение Jan 8 2011, 15:35
Сообщение #1


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

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Здравствуйте.

Установил новую версию AVR Studio. Попробовал скомпилировать программку:

void main()
{
while (1);
}

Не вышло со следующим собщением:

Build started 8.1.2011 at 20:38:22
make: *** No rule to make target `../myProject.c', needed by `myProject.o'. Stop.
Build failed with 1 errors and 0 warnings...

Подскажите, пожалуйста, что не так. Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
demiurg_spb
сообщение Jan 9 2011, 14:43
Сообщение #2


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(KIG @ Jan 8 2011, 21:35) *
make: *** No rule to make target `../myProject.c', needed by `myProject.o'. Stop.
Не находит файл myProject.c.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
KIG
сообщение Jan 11 2011, 14:17
Сообщение #3


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

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Цитата(demiurg_spb @ Jan 9 2011, 21:43) *
Не находит файл myProject.c.


Компилятор установлен. Как раз WinAVR. А как сделать чтоб нашелся файл myProject.c, что для этого нужно сделать? Может путь где-то прописать надо?
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jan 11 2011, 14:33
Сообщение #4


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(KIG @ Jan 11 2011, 20:17) *
Компилятор установлен. Как раз WinAVR. А как сделать чтоб нашелся файл myProject.c, что для этого нужно сделать? Может путь где-то прописать надо?

В Makefile надо указать (или исправить) пути.
Он ищет файл в каталоге уровнем выше чем расположен Makefile.
Это у Вас так и задумано?
(../) - это означает смотреть в каталоге на одну ступень выше к root каталогу.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
KIG
сообщение Jan 11 2011, 15:55
Сообщение #5


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

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Цитата(demiurg_spb @ Jan 11 2011, 21:33) *
В Makefile надо указать (или исправить) пути.
Он ищет файл в каталоге уровнем выше чем расположен Makefile.
Это у Вас так и задумано?
(../) - это означает смотреть в каталоге на одну ступень выше к root каталогу.


А почему AVRStudio сама не прописывает эти пути в makefile? Попробовал исправить строку в файле, а он создается заново. Я создал новый проект и попытался его скомпилировать, не получается. Раньше работал с ICC AVR таких проблем не было. Подскажите где и что нужно прописать?


Снова попробовал скомпилировать проект и получил следующий ответ:

rm -rf myProject.o myProject.elf dep/* myProject.hex myProject.eep myProject.lss myProject.map
Build succeeded with 0 Warnings...
avr-gcc -mmcu=atxmega64a1 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=32000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT myProject.o -MF dep/myProject.o.d -c ../myProject.c
avr-gcc: CreateProcess: No such file or directory
make: *** [myProject.o] Error 1
Build failed with 1 errors and 0 warnings...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 11 2011, 17:55
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (KIG @ Jan 11 2011, 20:55) *
avr-gcc: CreateProcess: No such file or directory
Теперь он не находит avr-gcc. Он прописан в path? Вы перезапускали студию после установки WinAVR, чтобы она считала новые переменные окружения, в том числе и path?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KIG   АVR Studio   Jan 8 2011, 15:35
- - Владивольт   Похоже, что не видит makefile или в нём не задано ...   Jan 8 2011, 18:05
- - Bass   В проекте входной файл правильно указан?   Jan 12 2011, 01:48
- - KIG   В архиве настройки проекта в AVR Studio.. Посмотри...   Jan 12 2011, 15:01
|- - Сергей Борщ   QUOTE (KIG @ Jan 12 2011, 20:01) В архиве...   Jan 12 2011, 17:50
|- - KIG   Цитата(Сергей Борщ @ Jan 12 2011, 23:50) ...   Jan 13 2011, 15:54
|- - ILYAUL   Цитата(KIG @ Jan 13 2011, 21:54) Вот архи...   Jan 13 2011, 16:03
|- - KIG   Цитата(KIG @ Jan 13 2011, 21:54) Вот архи...   Jan 13 2011, 18:45
|- - KIG   Неужели никто не работал с AVR Studio в связке с W...   Jan 14 2011, 16:17
- - Bass   Проект нормальный, все компилится (единственный во...   Jan 14 2011, 17:31
|- - KIG   Цитата(Bass @ Jan 14 2011, 23:31) Проект ...   Jan 14 2011, 19:00
- - Bass   на сайте атмела...только там перед скачиванием анк...   Jan 14 2011, 19:24
|- - KIG   Цитата(Bass @ Jan 15 2011, 01:24) на сайт...   Jan 15 2011, 12:29
|- - demiurg_spb   Цитата(KIG @ Jan 15 2011, 18:29) скачал и...   Jan 15 2011, 15:42
|- - KIG   Цитата(demiurg_spb @ Jan 15 2011, 21:42) ...   Jan 15 2011, 16:55
- - ILYAUL   Вообще-то впечатление что студия "села" ...   Jan 16 2011, 08:02


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

 


RSS Текстовая версия Сейчас: 29th June 2025 - 10:37
Рейтинг@Mail.ru


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