some problem about cross-compile the gcc-2.95.3
Dan Kegel
dank@kegel.com
Fri Apr 15 14:44:00 GMT 2005
"zouq" <zouqiong@ict.ac.cn> wrote:
> first i download the release the version of gcc-2.95.3, binutils 2.15,
> and i use the o32 lib, include of gcc3.3.3 .
> 1. compile the binutils and install it
> mkdir binutils-build;
> cd binutils-build;
> ../../binutils-2.15/configure --prefix=/opt/gcc --target=mipsel-linux -v;
> make;make install;
>
> 2. cp -r ../../lib /opt/gcc/mipsel-linux/
> cp -r ../../include /opt/gcc/mipsel-linux/
>
> 3. compile the gcc
> mkdir gcc-build;
> cd gcc-build;
> ../../gcc-2.95.3/configure --prefix=/opt/gcc --target=mipsel-linux
> --enable-languages=c -enable-shared -disable-checking -v;
> make;
>
> then the ERROR happened: ...
> as: unrecognized option `-O2'
> make[1]: *** [libgcc2.a] Error 1
Ah, you built binutils, but did you put them on your path?
You need
PATH=$PATH:/opt/gcc/bin
before you configure gcc. Then it should pick up mipsel-linux-as
from the path.
But as Kai says, this isn't the list for this sort
of question. You should take it to the crossgcc list
http://sources.redhat.com/ml/crossgcc/
(where we will tell you to try http://kegel.com/crosstool :-)
or the etux list
http://www.embeddedtux.org/mailman/listinfo/etux
(which is explicitly for people who don't like using canned scripts
like crosstool. In other words, for people like Kai :-)
- Dan
--
Trying to get a job as a c++ developer? See http://kegel.com/academy/getting-hired.html
More information about the Gcc
mailing list