我正在尝试构建fastText(Facebook的用于学习单词表示和句子分类的库)并尝试按照其Github页面上的说明进行操作:
$ git clone git@github.com:facebookresearch/fastText.git
$ cd fastText
$ make
我安装了GnuWin32并添加到路径中以使用make功能。我在Windows 10上。
但是我收到以下错误:
$ make
c++ -pthread -O3 -funroll-loops -std=c++0x -c src/args.cc
process_begin: CreateProcess(NULL, c++ -pthread -O3 -funroll-loops -std=c++0x -c src/args.cc, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [args.o] Error 2
任何人都知道如何解决这个问题?谢谢!
答案 0 :(得分:0)
尝试使用MinGW工具在Windows上构建fastText时遇到了类似的错误。我转而使用Visual C ++ 2015构建fastText,经过一些调整后它运行良好。我提交了此次更改的提款请求https://github.com/facebookresearch/fastText/pull/39
我还为Windows维护了fastText的二进制版本。您可以在http://cs.mcgill.ca/~mxia3/FastText-for-Windows/
找到它FastText的作者目前不支持在Windows上构建和运行。尝试使用Bash for Windows和MinGW运行。这个非官方的构建使用Visual C ++ 2015编译,在Windows上本机运行