首页 > 解决方案 > build_iphone.sh:第 52 行:/Users/.../pocketsphinx-master/configure:没有这样的文件或目录

问题描述

我在终端的 macOS Mojave 上,当我运行 build_iphone.sh 时,我收到一个错误,指出目录“.../pocketsphinx-master/configure”没有此类文件或目录,这是我从这个存储库获得的:cmusphinx/pocketsphinx-ios-demo

在此存储库中找到的 pocketsphinx 说明 - cmusphinx/pocketsphinx提供了这些说明,以将 pocketsphinx 与 Xcode 一起使用。这是它所说的一部分,我不明白:

Pocketsphinx 使用标准的 unix autogen 系统,如果您已经构建了 sphinxbase,您可以使用 automake 构建 pocketsphinx 您只需要传递正确的配置参数、设置编译器路径、设置 sysroot 和其他选项。构建代码后,您需要将 dylib 文件导入项目,还需要为项目配置包含以查找 sphinxbase 标头。

这是我的 Mac mini 上的终端的样子:

Daniels-Mac-mini:pocketsphinx-master shinehah$ sh build_iphone.sh
building arm64...
build_iphone.sh: line 52: /Users/shinehah/cmusphinx/pocketsphinx-master/configure: No such file or directory

我创建了该目录,但仍然收到相同的错误消息。我需要在该目录中放入什么?

在 build_iphone.sh 的第 52 行中,它说:

--host="${HOST_TYPE}" \

这是它来自的代码段:

$CWD/configure 
--host="${HOST_TYPE}" // line 52
--prefix="$DEST/$ARCH" 
--without-lapack 
--without-python 
--with-sphinxbase="$SPHINXBASE_DIR" 
|| exit 1

标签: iosshmacos-mojavearm64cmusphinx

解决方案


推荐阅读