当前位置: 技术问答>linux和unix
修改链接时的搜索地址(简单问题)
来源: 互联网 发布时间:2016-11-24
本文导语: 我的机器原来已经有了一个apr库,但版本较低,为了不影响其它用户,我在自己的目录下安装了一个版本新的apr库。 编译程序时, -I, -L我都指向了自己的地址。 编译正常通过,但链接时出现如下错误: In function ...
我的机器原来已经有了一个apr库,但版本较低,为了不影响其它用户,我在自己的目录下安装了一个版本新的apr库。
编译程序时, -I, -L我都指向了自己的地址。
编译正常通过,但链接时出现如下错误:
In function `XXXX:
undefined reference to `apr_thread_pool_tasks_count' (该函数旧版本没有,新版本才有)
原因是链接时使用了机器中安装在/usr/local/下的旧版本,我该如何修改呢。
编译程序时, -I, -L我都指向了自己的地址。
编译正常通过,但链接时出现如下错误:
In function `XXXX:
undefined reference to `apr_thread_pool_tasks_count' (该函数旧版本没有,新版本才有)
原因是链接时使用了机器中安装在/usr/local/下的旧版本,我该如何修改呢。
|
看看环境变量LD_LIBRARY_PATH
是否指向了就版本的路径
是否指向了就版本的路径
|
编译的时候不需要-L
连接时候加上-L 和-lapr
连接时候加上-L 和-lapr