what do i need to make a cross compile

phillip
hi im starting with these and i need to make some cross compilation, but
first i want to know what i need to install on my desktop machine.

until now i have install the: arm-linux-gcc-4.3.2

following the steps of this link:
http://equallybad.blogspot.com/2010/02/project-how-to-setup-default-dev-...

do i need anything to install something else? what about the toolchain how
can i install it, or is it install when i installed the arm-linux-gcc
comppiler?

thanks

phillip
i forgot im using ubuntu 9.1

Jay
You could use APT like me (I think you have because youre using ubuntu) and
then do the following:

apt-get install dpkg-cross
apt-get install apt-cross
dpkg-reconfigure dpkg-cross <- select "armel" as cross compilation system!

apt-get update && apt-get dist-upgrade (just in case ;))
...
apt-get install gcc-4.4-arm-linux-gnueabi (only that is right! it will
install the toolchain libraries, binaries etc. into /usr/arm-linux-gnueabi)

You can search for more cross compilation libraries & tools by doing:
apt-cache search armel cross

And then you can install the *-arm-linux-gnueabi and *-armel-cross you
need. For example for QT you also need g++-4.4-arm-linux-gnueabi.

The versions can be different (depends on the stable degree you are using -
I'm using sid here).

Jodynek
I'm using kubuntu Lucid. I'm trying to download package with command

sudo apt-get install gcc-4.4-arm-linux-gnueabi

and this error message occured: E: Couldn't find package
gcc-4.4-arm-linux-gnueabi

Is there a possibility, I have some repositories missing in sources.list
file ? Which sites I have to include to sources.list file ?

Thanks a lot for response...

Jay
Yes, maybe it helps to install emdebian-tools (I think this will also add
the sources.list entry) ;)

Jay
Another hint: please read the manuals before asking agein!