title: Installing Armadillo without root permission
body: <p>I've been trying to install the C++ armadillo library in a cluster environment for which I don't have neither root nor sudo privileges. So far, I haven't had much success. 
  Following some system admin basic guidelines, the armadillo README file and the instructions provided <a href="https://github.com/masumhabib/quest/wiki/How-to-Install-Armadillo" rel="nofollow noreferrer">here</a>, I've arrived to what I understand it is the installation part:</p>
  
  <pre><code>"cmake . -DCMAKE_INSTALL_PREFIX:PATH=&lt;desired directory&gt;
  </code></pre>
  
  <p>In "desired directory", I've introduced the folder where my codes are located.</p>
  
  <p>Then I did</p>
  
  <pre><code>make
  </code></pre>
  
  <p>and</p>
  
  <pre><code>make install
  </code></pre>
  
  <p>and went back to the directory where I had installed armadillo. I tried compiling my code and got the message:
  "error: armadillo: No such file or directory"
  My assumption was that the system was simply not seeing the library at all. I was then advised by system admin to change the $LD_LIBRARY_PATH in order for the compiler to know where to look. I proceeded to do so by:</p>
  
  <pre><code>export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:&lt;desired directory&gt;
  </code></pre>
  
  <p>only to get the same error again. ("desired directory" is the directory where my codes and library live).</p>
  
  <p>I suspect I might be making some very basic mistake, but that's my first time trying to solve such problems. Therefore, I'd appreciate any help and would be thankful for your patience.</p>