我正在尝试使用 MINGW64 和 Msys在 windows10 上构建和安装OpenFst库,但是在使用 make 构建期间出现以下错误。我第一次使用这个命令:
./configure --enable-grm --enable-far --enable-ngram-fsts MAKE="mingw32-make"
此命令的某些检查结果不会生成:
checking whether we are cross compiling... no
checking for sysroot... no
checking for a working dd... ./configure: line 7016: cmp: command not found
./configure: line 7016: cmp: command not found
checking for mt... no
checking if : is a manifest tool... no
checking for unistd.h... no
checking if gcc supports -fno-rtti -fno-exceptions... ./configure: line 8930: diff: command `not found`
checking whether to build static libraries... no
其他检查结果正常,是的。然后我使用了make命令:
mingw32-make
它适用于某些文件,然后因该错误而终止:
libtool: error: can't build x86_64-w64-mingw32 shared library unless -no-undefined is
specified
这是我第一次使用 MinGW 进行构建。所以,我不知道错误意味着什么,以及是否从负责它的配置中检查结果“否”。