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
what do i need to make a cross compile
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).
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...
Yes, maybe it helps to install emdebian-tools (I think this will also add the sources.list entry) ;)