Now that you know each toolchain component, we will show you how to use Clang as a cross-compiler by using the appropriate driver arguments.
All the examples in this section are tested in an x86_64 machine running Ubuntu 12.04. We use Ubuntu-specific tools to download some dependencies, but the Clang-related commands should work in any other OS environment without (or with minor) modifications.
Clang uses the
–target=<triple> driver option to dynamically select the target triple for which code needs to be generated. Beyond the triple, other options can be used to make target selection more accurate:
-march=<arch>option selects the target base architecture. The ...