2017-06-01 87 views
0

这是我第一次尝试在Windows中编译任何东西,它已经给我带来了毛病(不是因为Windows)。 我下载一本字典从这里:尝试在Windows上编译时发出错误127

https://www.j3e.de/ispell/igerman98/dict/igerman98-20161207.tar.bz2

当我解压的文件夹,然后有一个Makefile,所以我觉得我必须先编译progrmam。我尝试过两种方法:第一种是Cygwin,第二种是MinGW。这两个程序都在我的PATH中。

我使用这两个程序的终端导航到d:/ igerman98还有我进入

make 

第一条消息我得到的是:

$ make 
A default make target doesn't exist. You might want to use one of those: 
    make hunspell/de_DE.dic hunspell/de_DE.aff (or de_AT or de_CH) 
    make myspell/de_DE.dic myspell/de_DE.aff (or de_AT or de_CH) 
    make ispell/de_DE.aff ispell/de_DE.hash (or de_AT, de_CH ...) 
    make aspell/de_DE.rws (or de_AT, de_CH ...) 
    make ligature/rmligs 
    make isowordlist-de_DE (or de_AT, de_CH ...) 
Did I forget an important one ?-) 

所以我再次输入以下内容:

make hunspell/de_DE.dic hunspell/de_DE.aff 

但后来我得到以下错误:

$ make hunspell/de_DE.dic hunspell/de_DE.aff 
test -e all.words.placebo.tmp || echo a > all.words.placebo.tmp 
buildhash all.words.placebo.tmp ispell/de_DE_null.aff ispell/de_DE_null.hash 
make: buildhash: Command not found 
make: *** [ispell/de_DE_null.hash] Error 127 

我在这做错了什么?我只想创建de_DE.dic和de_DE.aff文件,以便我可以将它们与Textadept中的拼写模块一起使用...

+0

这不是编译错误;你的SO标签是不正确的。 Make正试图运行程序'buildhash',但该程序在您的系统上不存在,因此失败。我不熟悉你正在尝试构建的软件包,所以我不知道该程序是否应该随它一起提供,或者你需要先自己安装它,或者是什么。但是,问题在于你试图构建的软件包,编译器或windows。您应该在专用于该包的列表或论坛上寻求帮助(或添加与该包相关的SO标签)。 – MadScientist

+0

感谢您的回复和您的建议。我会尽力联系开发者。 – Koenich

回答

相关问题