を無視しています。
./configure --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-x11grab --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264
make
make install
ldd /usr/local/bin/ffmpeg
は/usr/local/lib
に$LD_LIBRARY_PATH
を設定する私にこの
linux-gate.so.1 => (0xb7717000)
libavdevice.so.53 => not found
libavfilter.so.2 => not found
libavformat.so.54 => not found
libavcodec.so.54 => not found
libpostproc.so.52 => not found
libswresample.so.0 => not found
libswscale.so.2 => not found
libavutil.so.51 => not found
libm.so.6 => /lib/i386-linux-gnu/tls/i686/nosegneg/libm.so.6 (0xb76e3000)
libpthread.so.0 => /lib/i386-linux-gnu/tls/i686/nosegneg/libpthread.so.0 (0xb76ca000)
libc.so.6 => /lib/i386-linux-gnu/tls/i686/nosegneg/libc.so.6 (0xb7569000)
/lib/ld-linux.so.2 (0xb7718000)
を与えた「が見つかりません」というエラーを修正しますが、here述べた理由のために、私は永続的に$LD_LIBRARY_PATH
を設定する必要はありません。
$LD_RUN_PATH
を/usr/local/lib
に設定して、同じコマンドで再コンパイルしました。
make
コンパイルするとき$LD_RUN_PATH
を無視しているように見えます。
のMakefileへの大規模な変更を加えることなく$LD_RUN_PATH
を使用する方法はありますか?
と異なっている場合、私は代わりに-rpathの-rpath-リンクを使用することをお勧めしますmakeを使って)? – Beta
私は分かりません。それをどうすればテストできますか? – htoip
あなたは私たちに、 'lddでは/ usr/local/binに/ ffmpeg'を実行メイクファイルの一部を示してもらえますか? – Beta