我只是想知道:
http://support.stockfishchess.org/kb/advanced-topics/compiling-stockfish-on-linux
这里,在第二步,它要求输入与硬件和操作系统匹配的字符串。我需要这方面的帮助,但同时,每当我输入make profile-build ubuntu=x86-32
(我只能假设是正确的)时,它都会给我以下错误
steven@Longitude063D:~$ make profile-build ubuntu=x86-32
make: *** No rule to make target `profile-build'. Stop.
答案1
例如make build ARCH=x86-64
。ARCH
是一个变量,而不是发行版的名称(尽管 Arch Linux 是一个发行版)。运行uname -m
。如果输出是x86_64
,则运行:
make build ARCH=x86-64
如果是i686
或i386
,则运行:
make build ARCH=x86-32
最后,您似乎make
在错误的目录中运行。您应该make
在src
文件夹中运行Stockfish
。