title: Linking shared library to executable
body: <p><code>libourown.so</code> provides function <code>f</code> definition</p>
  
  <p>After execution of gcc command,</p>
  
  <p><code>gcc a.o libourown.so.1 -o app</code></p>
  
  <p>1)</p>
  
  <p>Does <code>libourown.so</code>  get linked to <code>app</code> at runtime , when <code>f</code> is called in <code>app</code>? or Does <code>libourown.so</code> gets linked to <code>app</code> at build time?</p>
  
  <p>2)</p>
  
  <p>Does <code>libc.so</code> get linked at runtime to <code>app</code>, after <code>printf</code> is called in <code>app</code> ? or Does <code>libc.so</code> gets linked to <code>app</code> at build time?</p>