title: Static Vs Dynamic libraries
body: <p>I have read about static and dynamic libraries.
  My question is little specifie </p>
  
  <p><strong>dlopen dlclose :</strong></p>
  
  <pre><code>Benifit of dlopen is  we can start the EXE with out
  loading the necessary libraries at the begining. Only when we
  need we will load the libratries and unload it from the memory.
  </code></pre>
  
  <p>This is behaviour of dynamic linking libaries.</p>
  
  <p><strong>My question is if i link the library libUtlities</strong></p>
  
  <pre><code>ld -o EXE main.o -lUtilities 
  </code></pre>
  
  <p>When I run the EXE, libUtlities will be loaded to the memory before
  I first use there functionalities </p>
  
  <pre><code>which i observed in dbx (Solaris debugger)
  But will not contribute to the size of the EXE.
  </code></pre>
  
  <p><strong>1.So is it a static linking or dynamic linking. ?</strong></p>