title: Cross Compiling host target and build
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/5139403/whats-the-difference-of-configure-option-build-host-and-target">What’s the difference of `./configure` option `--build`, `--host` and `--target`?</a>  </p>
  </blockquote>
  
  
  
  <p>This is related to <a href="https://stackoverflow.com/questions/5139403/whats-the-difference-of-configure-option-build-host-and-target">What&#39;s the difference of `./configure` option `--build`, `--host` and `--target`?</a>. I haven't understood the difference between host and target. So am asking this with an example.<br>
   I am trying to build some code on my PC. I am guessing it will be i686-pc-linux.  I want to run the code on a mipsel based platform. I have the toolchain for that platform (mipsel-linux-gcc etc) 
  What should I be giving as values to host, build and target.  </p>
  
  <p>Please don't close as duplicate unless it is of a question which explains this with an example :-)<br>
  I have already read the GCC documentation and am still puzzled to be honest</p>