autoconf的AC_CHECK_HEADERS在哪里验证头文件?

问题描述 投票:16回答:1

我在编译一个开源库(libopekele OpenID lib)时遇到麻烦。

问题是我在需要编译此文件的系统上没有sudo访问权限。

运行配置。它抱怨缺少htmltidy lib。将htmltidy安装在非标准路径/ home / geekgod中(因为我无权访问/usr/usr/local)。

现在的问题是,如何使libopekele的配置脚本从/home/geekgod/include中选择标题。

进入libopkele的configure.ac脚本,它正在使用AC_CHECK_HEADERS搜索tidy.htidy/tidy.h。我很确定它正在标准位置(/ usr / include)中寻找它们。如何将/home/geekgod添加到标准包含目录?

header include autoconf
1个回答
21
投票

尝试一下:

./configure CPPFLAGS=-I/home/geekgod/include --prefix=... --etc
© www.soinside.com 2019 - 2024. All rights reserved.