title: How to install a simple Intel C/C++ compiler on a 64-bit Ubuntu system?
body: <p>I need to compile c/c++ code, by running a build.sh file.
  The instruction on the program (that i want to run) says it needs to be compiled by a Intel's compiler<sup>1</sup>.</p>
  <p>After searching on the net I came across information on what to do.
  Some people said that we must install first a 32-bit libraries:
  <a href="https://help.ubuntu.com/community/InstallingCompilers" rel="nofollow noreferrer">https://help.ubuntu.com/community/InstallingCompilers</a></p>
  <p>Others said that we must, first of any installation, change some things:
  <a href="http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu" rel="nofollow noreferrer">http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu</a></p>
  <p>In the other hand, Intel's page show many suites:
  <a href="http://software.intel.com/en-us/c-compilers" rel="nofollow noreferrer">http://software.intel.com/en-us/c-compilers</a></p>
  <p>while the only thing that I want is simply Intel's C/C++ compiler.</p>
  <p>Can somebody be so gentle to give me the directions on how to install a Intel's compiler on a 64-bit Ubuntu system?</p>
  <hr />
  <p>Footnote 1 / Editor's note: other x86 compilers including GCC and clang (and MSVC on Windows), support Intel's <a href="https://software.intel.com/sites/landingpage/IntrinsicsGuide/" rel="nofollow noreferrer">SSE/AVX intrinsic functions</a>, but Intel's compiler comes with some libraries such as SVML (e.g. SIMD <code>sin</code> and <code>exp</code>) and MKL which some code might need.  Other compilers can be used with SVML if you have it installed separately.</p>
  <p>In short, it's worth trying with other compilers, especially if you understand <em>why</em> something says it needs to be compiled by ICC, if getting ICC would be inconvenient.  But you might (or might not) be missing out on performance for packages that detect what's available instead of just erroring.</p>