+ -
当前位置:首页 → 问答吧 → gcc的-L选项和-Wl,-rpath,的区别是什么?

gcc的-L选项和-Wl,-rpath,的区别是什么?

时间:2010-09-15

来源:互联网

本帖最后由 ecjtubaowp 于 2010-09-15 17:16 编辑

-L是指定搜索程序库的目录,-Wl,-rpath,也是吧?

有一个问题,我在编译程序时指定了-L/usr/local/lib ,/usr/local/lib有一个动态库,/lib和/usr/lib下没有这个动态库,结果说找不到这个动态库?我把这个动态库copy到/usr/lib下才正确。我的意思是-L参数不就指定的动态库的位置吗,为什么还会错?
想知道-L参数到底是干嘛用的,虽然从字面上知道它的意思。

作者: ecjtubaowp   发布时间: 2010-09-15

/sbin/ldconfig -v

作者: langue   发布时间: 2010-09-15