crossarm-gcc - jak tego używać?

Radosław Kintzi radek w rakin.eu.org
Śro, 3 Sie 2005, 16:23:15 CEST


Paweł Sikora napisał(a):

>Radosław Kintzi napisał(a):
> > Artur Frysiak napisał(a):
> >>On Wed, Aug 03, 2005 at 08:49:32AM +0200, Radosław Kintzi wrote:
> >>
> >>>$ ./configure --with-wx-config=/usr/bin/wx-gtk2-ansi-config
> >>>CXX=/usr/bin/arm-linux-eabi-g++
> >>>checking for a BSD-compatible install... /usr/bin/install -c
> >>>checking whether build environment is sane... yes
> >>>checking for awk... awk
> >>>checking whether make sets $(MAKE)... yes
> >>>checking for C++ compiler default output file name... configure: error:
> >>>C++ compiler cannot create executables
> >>>See `config.log' for more details.
> >>>
> >>>
> >>>$ cat config.log
> >>>(...)
> >>>configure:1913: /usr/bin/arm-linux-eabi-g++    conftest.cc  >&5
> >>>/usr/lib/gcc/arm-linux-eabi/4.0.1/../../../../arm-linux-eabi/bin/ld:
> >>>crt0.o: No such file: No such file or directory
>    ^^^^^^^
>a masz jakas biblioteke standardowa ktora udostepnia
>ci pliki startowe dla ARM-a? jak chcesz urochomic kod ARM-a
>na systemie z ktorego odpaliles ./configure?
>  
>
A ty jaką masz? Pewnie będę mógł coś "ukraść" ze scratchboxa.

> >>>Czy ten kompilator działa? Jest jakaś tajemna wiedza, którą trzeba
> >>>posiąść, żeby go używać?
>
>dziala, dziala i to bardzo dobrze. ja uzywam tego kompilatora
>do produkcji kodu dla systemow embbeded opartych na chipach
>philips LPC210x (rodzina ARM7). uzywam kodu startowego ktory
>jest mieszanka informacji z googla i wlasnych pomyslow.
>
>/usr/lib/gcc/arm-linux-eabi/4.0.1/lpc210x-crt0.o
>/usr/src/crossarm-gcc/crossarm-lpc210x-crt0.s
>  
>
Głupie pytanie: W jaki sposób wskazujesz, że to właśnie ten
lpc210x-crt0.o ma być użyty?

Możesz wiesz gdzie mogę znaleźć takie crt0.s dla mojego sprzętu:
ep9312/ARM920T. Pewnie będę mógł wziać to co znajduje się w Scratchboxie.


>a skrypty dla linkera znajuja sie w crossarm-binutils:
>
>/usr/arm-linux-eabi/lib/ldscripts/lpc2104.ld
>/usr/arm-linux-eabi/lib/ldscripts/lpc2106.ld
>  
>
Tego natomiast nie potrafię zlokalizować w scratchboxie

Radek

PS. Czuje, że wiele muszę się jeszcze w tym temacie nauczyć




Więcej informacji o liście dyskusyjnej pld-users-pl