のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

ldd exec

リンクしているライブラリが違う

u01@vm01:~/workspace/pango/Debug$ ldd ./pango
	linux-vdso.so.1 =>  (0x00007ffe4559c000)
	libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f9c9d101000)
	libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f9c9ceb0000)
	libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f9c9cba5000)
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f9c9c902000)
	libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f9c9c6ed000)
	libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f9c9c4e0000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9c9c11b000)
	libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f9c9bf17000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f9c9bc0f000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9c9b909000)
	libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f9c9b700000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f9c9b4e2000)
	libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f9c9b2da000)
	libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f9c9b031000)
	libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f9c9adf5000)
	libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f9c9abcf000)
	libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f9c9a9cc000)
	libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f9c9a7c3000)
	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f9c9a5a4000)
	libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f9c9a39a000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f9c9a065000)
	libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f9c99e53000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f9c99c3a000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9c99a32000)
	libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f9c997dd000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f9c9d34e000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f9c995d9000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f9c9939b000)
	libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f9c99194000)
	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f9c98f6a000)
	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f9c98d66000)
	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f9c98b60000)
	libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f9c98944000)
u01@vm01:~/workspace/pango/Debug$ 

LD_LIBRARY_PATHを設定した。

u01@vm01:~/workspace/pango/Debug$ ldd ./pango
	linux-vdso.so.1                  =>  (0x00007ffd61f8d000)
	libpango-1.0.so.0              => /home/u01/usr/lib/libpango-1.0.so.0 (0x00007f59ad111000)
	libgobject-2.0.so.0           => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f59acec0000)
	libcairo.so.2                      => /home/u01/usr/lib/libcairo.so.2 (0x00007f59acbe0000)
	libfreetype.so.6                => /home/u01/usr/lib/libfreetype.so.6 (0x00007f59ac949000)
	libpangoft2-1.0.so.0        => /home/u01/usr/lib/libpangoft2-1.0.so.0 (0x00007f59ac735000)
	libpangocairo-1.0.so.0     => /home/u01/usr/lib/libpangocairo-1.0.so.0 (0x00007f59ac528000)
	libc.so.6                             => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f59ac163000)
	libgmodule-2.0.so.0         => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f59abf5f000)
	libglib-2.0.so.0                 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f59abc57000)
	libm.so.6                            => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f59ab951000)
	libpthread.so.0                  => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f59ab733000)
	libffi.so.6                           => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f59ab52b000)
	libpixman-1.so.0                => /home/u01/usr/lib/libpixman-1.so.0 (0x00007f59ab280000)
	libfontconfig.so.1               => /home/u01/usr/lib/libfontconfig.so.1 (0x00007f59ab042000)
	libpng12.so.0                     => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f59aae1c000)
	libz.so.1                               => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f59aac03000)
	librt.so.1                              => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f59aa9fb000)
	libbz2.so.1.0                     => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f59aa7eb000)
	libharfbuzz.so.0                => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f59aa596000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f59ad35b000)
	libdl.so.2                            => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f59aa392000)
	libpcre.so.3                        => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f59aa154000)
	libexpat.so.1                       => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f59a9f2a000)
	libgraphite2.so.3                => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f59a9d0e000)
u01@vm01:~/workspace/pango/Debug$