|
Работа с WinAVR+AVRStudio4.12+avrlib, Не могу использовать библиотеки. |
|
|
|
Jun 27 2007, 18:53
|

Начинающий профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648

|
Цитата(bullit @ Jun 27 2007, 16:09)  А может быть тому причина наклон слеша. В хелпе написанно обратный слеш. Не пробывали. Кстати тоже примеры из АВРЛИБа не компилировались - странно. Думаю перенести папку с АВРЛИБом в WINAVR - может поможет. Одним словом танцы с бубном и тыканье пальца... Слэшы пробовал оба, не прошло. Перенос папки скорее всего не поможет. Сам AVRLIB довольно старый по времени создания, в нем используются старые макро. Современный WINAVR более "строгий". Я включаю почти все предупреждения и на AVRLIB их идет масса, причем не всегда безобидных. Для своих проектов не использую AVRLIB.
--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
|
|
|
|
|
Jun 29 2007, 10:49
|

Начинающий профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648

|
В добавлении к предыдущему: Для компиляции из нескольких мест можно использовать VPATH, надо только аккуратно обойтись с путями для объектных файлов (команда notdir). В приложении описания GNU make на русском с примерами, надеюсь поможет подправить Вам свой makefile.
--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
|
|
|
|
|
Jun 29 2007, 15:52
|
Участник

Группа: Validating
Сообщений: 56
Регистрация: 15-10-06
Пользователь №: 21 335

|
Если еще актуально Код AVRLIB=C:\Programming\AvrLib
AVRLIBMODULES = buffer.c uart.c rprintf.c timer.c vt100.c debug.c cmdline.c extint.c VPATH = .:$(AVRLIB)
SRC = main.c intelIf2.c $(AVRLIBMODULES) Кусок рабочего makefile  Цитата(bullit @ Jun 26 2007, 12:28)  Гы. С ангельским не очень дружу. Пойду смотреть дальше. Просто думал кто подскажет. Придется самому, нет времени. програмирую в свободное время, которого нет. opennetи Программа управления компиляцией GNU make 3.73- Старовато , но для начала сойдет
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|