shared libraryのパス(ld.so.conf)
どうせroot権限持ってるんだったら、リンク張るんじゃなくて/etc/ld.so.confに/usr/local/libを追加した方がいいと思うけどな。
最後に ln -s /usr/local/lib/****.so.3 /usr/lib/****.so.3 をいくつかしないと ffmpege エラーがでる
おまけ
root権限が無ければ、環境変数LD_LIBRARY_PATHを設定すれば良い。(Windows(dll)だと環境変数PATH)
個人的なものは~/local/libとか作っておいて、export LD_LIBRARY_PATH=${HOME}/lib:${LD_LIBRARY_PATH}としておけばroot権限いらない。
~/bin作ってPATHに追加するのと同じ感覚。
(もうちょっと言えば、~/local/{bin,lib,...}を作っておく方が好きだけど)
一時的であれば
% env LD_LIBRARY_PATH=${HOME}/lib:${LD_LIBRARY_PATH} ./a.out
としてもいい。みんなもっとenv使おうぜ。