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

 
 
> Не устанавливается avr-libc
kurtis
сообщение May 11 2009, 10:53
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Пытаюсь собрать toolchain для AVR под Ubuntu 9.04.
Версия собираемых програм GCC-4.4.0, Binutils-2.19.51, Avr-libc-1.6.6.
Собирается этом все с помощью GCC 4.3.3 (Ubuntu 4.3.3-5ubuntu4), binutils 2.19.1-0ubuntu3.

GCC и Binutils компилируются и устанавливаются нормально, Avr-libc компилируется нормально, но устанавливаться (sudo make install) не хочет.
Avr-libc собираю следующими командами
Код
./configure --host=avr --prefix=/usr/local/avr
make
sudo make install
Первые 2 шага проходят без ошибок, но последнем шаге вылазит непонятная ошибка
Цитата
avr-ranlib '/usr/local/avr/avr/lib//libc.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libprintf_min.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libprintf_flt.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libscanf_min.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libscanf_flt.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libm.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
make[5]: *** [install-avrLIBRARIES] Ошибка 127
make[5]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr/lib/avr2'
make[4]: *** [install-am] Ошибка 2
make[4]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr/lib/avr2'
make[3]: *** [install-recursive] Ошибка 1
make[3]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr/lib/avr2'
make[2]: *** [install-recursive] Ошибка 1
make[2]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr/lib'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr'
make: *** [install-recursive] Ошибка 1

Насколько я понял, оно не может найти путь к библиотеке. Т.е. в путе к библиотеке образовался двойной слеш ("//"). Насколько я понял, между ними должно быть имя семейства АВРок (avr2, avr5 и тд) но его почему-то нету. К тому-же я проверил путь (/usr/local/avr/avr/lib), этих библиотек там действительно нету.

Может кто-то сталкивался и подскажет в чем может быть проблема?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 00:40
Рейтинг@Mail.ru


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