gpt4 book ai didi

c - 如何在我的 makefile 中指定 -rpath

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

我想通过 makefile 中的 -rpath 选项指定库搜索路径,而不是使用 LD_LIBRARY_PATH。我怎样才能做到这一点?假设搜索路径是当前目录。

最佳答案

你有三个选择:

  • 使用 LDFLAGS 为 ld 指定选项

  • 为编译和链接创建单独的规则,在那里你可以将 -rpath=/what/ever 直接传递给 ld

  • gcc 使用 -Wl,ldoptionldoption 传播到链接器。在你的情况下:

    gcc ... -Wl,rpath=/what/ever ...

请注意,LD_LIBRARY_PATH 用于动态 链接器/加载器 (ldd),而不是用于创建可执行文件的链接器 (ld)。

关于c - 如何在我的 makefile 中指定 -rpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13821341/

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