[lekko NTG] avr-gcc - problemy z instalacją

Jan 20, 2004 3 Replies

Witam!



Być może z tym pytniem powinienem się udać na jakąś bardziej "linuksowo" ukierunkowaną grupę, ale uznałem, że lepiej będzie tu zapytać żywych użytkowników avr-gcc (a nie teoretyków).



Mój system to Aurox 9.1. Kompilator gcc-3.2.2-5 zainstalował się automagicznie z systemem. Nie mam, niestety, automagicznie zainstalowanego avr-gcc.



Czy żeby zainstalować avr-gcc muszę zainstalować cały, nowy gcc? Czy wystarczy tylko zassać nowe źródła i:



# ./configure -target=avr -prefix=/usr/local/avr -disable-nls -enable-languages=c # make # make install



??



Nie będzie się to gryzło z obecnym gcc?



Co mam zrobić?



Przyznaję, że można stracić wiarę w siebie próbując dobrać się do AVR-ów z Linuksa... avr-gcc, avr-libc, binutils, avrdude, simulavr, gdb... Mózg już mi się gotuje :( Do każdego przeczytać manual, README, INSTALL... Nie ma gdzieś strony, która by to wszystko opisywała, krok po kroku? Od "czystego" systemu (po instalacji z płytki, z gcc, glibc itd.) do systemu w pełni skonfigurowanego do pracy z AVR-ami?



Jeśli nie ma, to ją zrobię -- niech tylko uda mi się to wszystko zainstalować i uruchomić.



Będę wdzięczny za wszystkie wskazówki i podpowiedzi. Pozdrawiam, Przemek


Na

formatting link
znajdziesz wszystkie potrzebne pakiety (w polu szukaj wpisz avr): avr-gcc avr-libc avr-binutils

Zainstaluj te pakiety i po robocie.

Pozdrawiam Rafał

voice wrote: ...

To się raczej nie uda.

  1. configure i make muszą być wykonywane z oddzielnym (najlepiej pustym) katalogu, w którym będzie się odbywał cały build
  2. Kolejność kompilacji i instalacji jest ważna: binutils, gcc, avr-libc, reszta już dowolnie.

Nie, bo GCC jest zaprojektowane do kompilacji skorośnej (ochyda: wolę jednak angielski termin crosscompiling). Narzędzia dla innych platform (niż host) dostają swoje przedrostki (np. u mnie: gcc, avr-gcc, arm-elf-gcc), a pliki "niewykonywalne"/pomcnicze lądują w oddzielnych podkatalogach. Więc spokojnie możesz dać: --prefix=/usr (lub inny odpowiedni dla Twojej dystrybucji)

Eeeee chyba nie jest tak, źle. Nie wiem jaki system pakietowania ma aurox, ale na pewno są gotowe rpmy i co najwyżej można je sobie przekompilować.

...

No to trzymam Cię za słowo. W instalcji i uruchomieniu chętnie pomogę, ale potem bezwzględnie będę Ci o tym przypominał ;-)

Pozdrawiam,

napisałem kiedyś skrócony opis, ale niestety zakłada, że z kompilacją oprogramowania nie ma się już większych problemów.

formatting link
w.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required