ITK/Cross Compiling

From KitwarePublic
< ITK
Revision as of 01:07, 11 February 2011 by Ibanez (talk | contribs) (→‎Major steps)
Jump to navigationJump to search

This page describes the procedure to follow when cross compiling for another system.

In this page, we will refer to the system as:

  • Target System: The system where the executables are intended to run.
  • Build System: The system where the executables are built.

In Linux for Mac

In this particular case we illustrate

  • Target System = Mac
  • Build System = Linux

Major steps

  1. Build your tool chain in the build system
    • This is the set of compiler and linker that must be build in the build system, but will know how to generate code for the Target system.
  2. Create a TryRun ... file in the native system
    • This could be generated (as a skeleton) with the following commands