gpt4 book ai didi

autoconf - 使用 autoconf 进行库解析?

转载 作者:行者123 更新时间:2023-12-03 12:10:07 27 4
gpt4 key购买 nike

我正在构建我的第一个 autoconf 托管包。

但是,我在任何地方都找不到任何简单的示例来说明如何指定所需的库,并在不同的地方找到该库。

我目前有:

AC_CHECK_LIB(['event'], ['event_init'])

但:
  • 找不到/opt/local/lib中安装的版本
  • 如果实际上没有找到库,它不会提示
  • 我需要将包含路径设置为 /opt/local/include

  • 非常感谢任何帮助或指向体面教程的链接...

    最佳答案

    需要手动设置CFLAGS , CXXFLAGSLDFLAGS如果您希望 gcc/g++ 在非标准位置查找。

    所以,在调用 AC_CHECK_LIB() 之前,做类似的事情

    CFLAGS="$CFLAGS -I/opt/local/include"
    CXXFLAGS="$CXXFLAGS -I/opt/local/include"
    LDFLAGS="$LDFLAGS -L/opt/local/lib"

    如果您只在整个配置脚本中使用 gcc,则不需要 CXXFLAGS。

    关于autoconf - 使用 autoconf 进行库解析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/517580/

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