gpt4 book ai didi

c++ - 告诉 linux 二进制文件在哪里加载共享库

转载 作者:行者123 更新时间:2023-11-30 02:50:08 25 4
gpt4 key购买 nike

我对共享库有疑问。我有一个与一些共享库链接的二进制文件。我已经使用 gcc -L dirLibraries ecc ecc -llibraryName1 -libraryName2 ecc 在 c++ 中构建了所有内容现在,如果我启动我的二进制文件,告诉我他找不到一个库,如果我从另一个目录启动二进制文件,他告诉我找不到另一个库。我需要做什么来告诉我的二进制文件在哪里需要独立加载库我启动程序的位置?

最佳答案

您可以将要加载的共享库放在库搜索路径中,或者将包含它们的目录添加到LD_LIBRARY_PATH。另见 Shared Libraries , 特别是“第 3.2 节。如何使用库”和“第 3.3.1 节。LD_LIBRARY_PATH”。

关于c++ - 告诉 linux 二进制文件在哪里加载共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20686607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com