[[Program]]

*gcc [#dbd7f277]

**実行ファイルが使用しているライブラリを確認する [#s0556476]
 $ ldd [対象ファイル]

例)
 $ ldd a.out
 linux-vdso.so.1 => (0xXXXXXXXXXXXXXXXX)
 libstdc++.so.6 => /usr/libm.so.6 (0xXXXXXXXXXXXXXXXX)
 libm.so.6 => /lib64/libm.so.6 (0xXXXXXXXXXXXXXXXX)
 libgcc_s.so.1 => /usr/libc.so.6 (0xXXXXXXXXXXXXXXXX)
 libc.so.6 => /lib64/libc.so.6 (0xXXXXXXXXXXXXXXXX)
 /lib64/ld-linux-x86-64.so.2 (0xXXXXXXXXXXXXXXXX)


**ライブラリパスを通す方法 [#qc88913e]
**ライブラリパスを通す方法 (その1) [#acbff5d9]
/etc/ld.so.conf.d/ 配下にライブラリパスを記載したファイルを置く

例) /etc/ld.so.conf.d/xxxx-x86_64.conf
 /usr/local/lib64

下記コマンドを実行する
 ldconfig

**ライブラリパスを通す方法 (その2) [#q6099283]
LD_LIBRARY_PATH にパスを設定する
 export LD_LIBRARY_PATH=/usr/local/lib64


トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS