2

私のアプリは、ダイナミックリンクが問題ないことを示しています。

[root@centos udpfltr_fork]# ldd udpfltr
    linux-gate.so.1 =>  (0x00dbe000)
    libnfnetlink.so.0 => /usr/lib/libnfnetlink.so.0 (0x005de000)
    libnetfilter_queue.so.1 => /usr/lib/libnetfilter_queue.so.1 (0x004a5000)
    libnglogc.so.0 => /usr/lib/libnglogc.so.0 (0x00a51000)
    libc.so.6 => /lib/libc.so.6 (0x001b9000)
    /lib/ld-linux.so.2 (0x0019a000)

しかし、呼び出されると、次のエラーで停止します。

./udpfltr: error while loading shared libraries: libnglogc.so.0: cannot open shared object file: No such file or directory

私は実際に何が起こっているのか見当がつかない。$ LD_LIBRARY_PATHを設定したり、ldconfigでldcacheをリロードしたりしてみました。

4

1 に答える 1

0

これが理由である可能性があります:- 1) $LD_LIBRARY_PATH を確認してください - このパスには libglogc.so.0 が存在する場所がない可能性があります

于 2014-04-17T06:24:55.680 に答える