gpt4 book ai didi

c++ - 如何找到 "my"lib目录?

转载 作者:太空狗 更新时间:2023-10-29 12:36:38 27 4
gpt4 key购买 nike

我正在 Linux 下开发 C++ 程序。我想在库中放一些东西(具体来说,LLVM 位码文件,但这并不重要),所以我想要以下目录结构:

/somewhere/bin/myBin
/somewhere/lib/myLib.bc

如何找到lib目录?我试图从 argv[0] 计算相关部分,但是如果 /somewhere 在我的 PATH 中,argv[0] 将只包含 myBin。有什么办法可以得到这条路吗?还是必须在编译时设置?

GNU autotools 如何处理这个问题?如果我向 ./configure 提供 --prefix 选项会发生什么?

编辑:图书馆 这个词对我来说有点误导。我的 由 LLVM 位码组成,因此它不是实际(共享)目标文件,只是我想从我的程序中打开的文件。您可以将其视为图像或文本文件。

最佳答案

也许你想要的是:

/usr/lib 

unix 目录引用:http://www.comptechdoc.org/os/linux/usersguide/linux_ugfilestruct.html

关于c++ - 如何找到 "my"lib目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9851495/

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