如何设置二进制文件的RunPath?【JAVA教程】

!
也想出现在这里? 联系我们
信息

如何设置二进制文件的RunPath?,第1张

概述如何设置二进制文件的RunPath?

有无数的线程描述什么是RPATH , RUNPATH和LD_liBRARY_PATH以及它们如何交互以解决库的位置。

要设置RPATH使用gcc选项:

-Wl,-rpath,/path/to/dir

要设置LD_liBRARY_PATH,请使用:

export LD_liBRARY_PATH= <path of lib>

我找不到如何设置RUNPATH ?

最终链接失败:包含windows.h时无效参数

无法链接应用程序与mudflap

加强静态链接

dynamic链接与LD实用程序与dlfcn API的优点?

我如何解决这些libcurl链接错误?

为什么我得到“未定义的引用”dladdr“”即使使用-ldl这个简单的程序?

用非标准path编译glib

在C ++应用程序中链接到错误的库版本

链接User32与gcc

静态库(.a)和共享库(.so)之间的文件格式差异?

似乎如果你传递–enable-new-dTags,runpath被设置为-Wl值

http://blog.tremily.us/posts/rpath/

这个链接似乎表明,在使用rpath和runpath的差异似乎是他们在搜索列表中的顺序:

http://en.wikipedia.org/wiki/Rpath

总结

以上是内存溢出为你收集整理的如何设置二进制文件的RunPath?全部内容,希望文章能够帮你解决如何设置二进制文件的RunPath?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞100 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容