apr-util 编译时指定的链接问题

Jac6 发布于 2016/10/19 17:38
阅读 152
收藏 0
APR

在一台没有root权限的机器上, 安装apr和apr-util

1.编译apr并安装到指定目录 (但是这台机器上有比较旧版的apr)

./configure --prefix=/home/test/apr

make

make install

2.编译apr-util并安装到指向目录

./configure --prefix=/home/test/apr-util --with-apr=/home/test/apr

make

make install

最后通过ldd查看/home/test/apr-util/lib/libaprutil-1.so

        linux-vdso.so.1 =>  (0x00007fffb8d10000)
        libexpat.so.0 => /lib64/libexpat.so.0 (0x00002ae905b4f000)
        libapr-1.so.0 => /usr/lib64/libapr-1.so.0 (0x00002ae905d72000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00002ae905f9a000)
        librt.so.1 => /lib64/librt.so.1 (0x00002ae90619e000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00002ae9063a8000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00002ae9065e0000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00002ae9067fc000)
        libc.so.6 => /lib64/libc.so.6 (0x00002ae906a01000)
        /lib64/ld-linux-x86-64.so.2 (0x00002ae9056b6000)

发现里面链接的apr指向系统的旧版/usr/lib64/libapr-1.so.0

请问怎么处理,可以让编译时候指向/home/test/apr/lib/libapr-1.so.0?

加载中
返回顶部
顶部