gpt4 book ai didi

c++ - 设置了 CPPFLAGS 但仍未找到 header

转载 作者:行者123 更新时间:2023-11-28 05:42:53 27 4
gpt4 key购买 nike

我用 ./configure 设置了 CPPFLAGS 和 LDFLAGS,但是仍然找不到头文件 fst.h。尽管它位于 CPPFLAGS 目录中指定的位置。

./configure CPPFLAGS=-I/Users/username/Downloads/openfst-1.5.1/src/include LDFLAGS=-L/Users/username/Downloads/openfst-1.5.1/src/lib

...

checking for stdint.h... yes
checking for unistd.h... yes
checking fst/fst.h usability... no
checking fst/fst.h presence... no
checking for fst/fst.h... no
configure: error: Required file fst/fst.h not found -- aborting

我错过了什么?

最佳答案

您实际上并没有设置 configure 脚本检查的 CPPFLAGS 环境变量,但是您传递了 CPPFLAGS=-I/Users/username/Downloads/openfst-1.5.1/src/include 作为脚本的参数。与 LDFLAGS 相同。

您应该在脚本之前将它们设置为环境变量,例如

CPPFLAGS=-I/Users/username/Downloads/openfst-1.5.1/src/include LDFLAGS=-L/Users/username/Downloads/openfst-1.5.1/src/lib ./configure

使用续行可以更轻松地同时查看所有内容:

CPPFLAGS=-I/Users/username/Downloads/openfst-1.5.1/src/include \
LDFLAGS=-L/Users/username/Downloads/openfst-1.5.1/src/lib \
./configure

关于c++ - 设置了 CPPFLAGS 但仍未找到 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36794329/

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