Difference between revisions of "How to setup a cross compiler"
From IGEP - ISEE Wiki
m |
m |
||
Line 20: | Line 20: | ||
*Located your downloaded file, in my case is in Downloads directory located in my home folder: | *Located your downloaded file, in my case is in Downloads directory located in my home folder: | ||
<pre>jdoe@ubuntu ~ $ cd Downloads/</pre> | <pre>jdoe@ubuntu ~ $ cd Downloads/</pre> | ||
− | *Extract binaries in root directory | + | *Extract binaries in root directory with root privileges<br> |
− | <pre>jdoe@ubuntu ~/Downloads $ sudo tar jxf igep-sdk-yocto-toolchain-*.tar.bz2 -C /</pre> | + | <pre>jdoe@ubuntu ~/Downloads $ sudo tar jxf igep-sdk-yocto-toolchain-*.tar.bz2 -C /</pre> |
[[Category:Work_in_progress]] [[Category:Development_tools]] [[Category:How_to_forge]] | [[Category:Work_in_progress]] [[Category:Development_tools]] [[Category:How_to_forge]] |
Revision as of 16:25, 14 August 2012
Overview
Cross-development in general, refers to the overall software development process that eventually produces a single application or a complete system running on an platform that is different from the development platform. This is accomplished using a cross-compiler toolchain and cross-compiled libraries.
Peter Seebach defines cross-compilation as follows: "Cross compilation occurs when a compiler running on one system produces executables for another system -- this is an important concept when the target system doesn't have a native set of compilation tools, or when the host system is faster or has greater resources."
Cross-development usually involves two different platforms, the host platform where actual development work takes place, and the target platform where the final application is tested and run.
IGEP SDK provides all necessary tools like a cross compiler, embedded libraries, etc. to compile program sources for IGEP devices.
IGEP SDK is included in IGEP SDK Virtual Machine but you can install in other Linux operating system.
Install IGEP SDK
Download IGEP SDK
Download IGEP SDK from isee.biz website and follow the next steps:
- Open a terminal
- Located your downloaded file, in my case is in Downloads directory located in my home folder:
jdoe@ubuntu ~ $ cd Downloads/
- Extract binaries in root directory with root privileges
jdoe@ubuntu ~/Downloads $ sudo tar jxf igep-sdk-yocto-toolchain-*.tar.bz2 -C /