title: Why does not ldd output the libraries that I have linked when generating the executable file?
body: <p>I have linked the project with ATLAS library, <code>-llapack -lf77blas -lcblas -latlas -lgfortran</code>, and it could compile successfully. But when I use the <code>ldd</code> command to view the dependency libraries, the output is as follows:</p>
  
  <pre><code>    ubuntu@ubuntu-desktop:~/Desktop/qt_output$ldd test_atlas
  linux-vdso.so.1 =&gt;  (0x00007fffa99ff000)
  libopencv_core.so.2.4 =&gt; /home/ubuntu/Documents/3rdparty/lib/libopencv_core.so.2.4 (0x00007fe0577d7000)
  libgfortran.so.3 =&gt; /usr/lib/x86_64-linux-gnu/libgfortran.so.3 (0x00007fe057477000)
  libstdc++.so.6 =&gt; /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe057173000)
  libm.so.6 =&gt; /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe056e76000)
  libgcc_s.so.1 =&gt; /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe056c60000)
  libc.so.6 =&gt; /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe0568a1000)
  libz.so.1 =&gt; /lib/x86_64-linux-gnu/libz.so.1 (0x00007fe056689000)
  libpthread.so.0 =&gt; /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe05646c000)
  librt.so.1 =&gt; /lib/x86_64-linux-gnu/librt.so.1 (0x00007fe056264000)
  libcudart.so.5.0 =&gt; /usr/local/cuda-5.0/lib64/libcudart.so.5.0 (0x00007fe056009000)
  libnpp.so.5.0 =&gt; /usr/local/cuda-5.0/lib64/libnpp.so.5.0 (0x00007fe05051c000)
  libquadmath.so.0 =&gt; /usr/lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007fe0502e0000)
  /lib64/ld-linux-x86-64.so.2 (0x00007fe057e31000)
  libdl.so.2 =&gt; /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe0500db000)
      ubuntu@ubuntu-desktop:~/Desktop/qt_output$ 
  </code></pre>
  
  <p>Why does not it have the libatlas.so or libatlas.a? Thanks.</p>
  
  <p>UPDATED:</p>
  
  <pre><code>   CFLAGS        = -pipe -O2 -Wall -W $(DEFINES)
     CXXFLAGS      = -pipe -std=c++0x -O2 -Wall -W $(DEFINES)
     INCPATH       = -I../../QtSDK/Desktop/Qt/4.8.1/gcc/mkspecs/linux-g++ -I../../Documents/3rdparty/include -I../../Documents/3rdparty/include/opencv2 -I../../Documents/3rdparty/include/opencv -I/usr/local/MATLAB/R2013a/extern/include  -I.
      LINK          = g++
      LFLAGS        = -Wl,-O1 -Wl,-rpath,/home/ubuntu/QtSDK/Desktop/Qt/4.8.1/gcc/lib
      LIBS          = $(SUBLIBS)   -L/home/ubuntu/Documents/3rdparty/lib/ -lopencv_core -lopencv_imgproc -lopencv_highgui -llapack -lf77blas -lcblas -latlas -lgfortran 
  </code></pre>