title: Why some Libraries failed to open?
body: <p>I wrote a simple C Program, prova.c<br>
  <code>int main() {return 0;}</code><br>
  I wanted to look at the libraries that were linked to it,so:</p>
  
  <ul>
  <li>I compiled it with <code>gcc -Wall -m32 -stdc=99 -c prova.c -o prova.o</code>  </li>
  <li>I linked it <code>gcc -m32 -Wl,--verbose prova.o -o prova</code>    </li>
  </ul>
  
  <p>Now, when I examine my stadard ouput, I noticed some Libraries failed to open.<br>
  Why does this happen? Why they're attempted to open? Why does it fail?</p>
  
  <pre><code>attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib32/crt1.o succeeded
  /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib32/crt1.o
  attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib32/crti.o succeeded
  /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib32/crti.o
  attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.8/32/crtbegin.o succeeded
  /usr/lib/gcc/x86_64-linux-gnu/4.8/32/crtbegin.o
  attempt to open prova.o succeeded
  prova.o
  attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.8/32/libgcc.so failed
  attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.8/32/libgcc.a succeeded
  attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.8/32/libgcc_s.so succeeded
  </code></pre>