gpt4 book ai didi

gcc - Solaris 上的 gcc 如何找到它的库?

转载 作者:行者123 更新时间:2023-12-04 23:05:03 26 4
gpt4 key购买 nike

我正在尝试安装“quadrupel”,这是一个在 Solaris x86 上依赖 ffmpeg 的库。

我设法构建了 ffmpeg,它的库位于/opt/gnu/lib 中,并且包含在/opt/gnu/include 中,但是当我尝试构建 quadrupel 时,它找不到 ffmpeg 头文件。

需要哪些标志/配置才能将这两个目录包含在库和包含的正确搜索路径中?我不是一个 Makefile 黑客。

最佳答案

我相信您需要在 Makefile 中添加以下内容:

CFLAGS  += -I/opt/gnu/include
LDFLAGS += -L/opt/gnu/lib -R/opt/gnu/lib

-I 参数告诉 gcc 在哪里可以找到包含文件。 -L 标志告诉 ld 在链接时在哪里可以找到库。 -R 标志将/opt/gnu/lib 写入 quadrupel 二进制文件中的库搜索路径,因此它可以在启动时找到它的库。

关于gcc - Solaris 上的 gcc 如何找到它的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47883/

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