在尝试安装 qemu-5.2.0 时,我发现构建方法已更改为 mesa。(我不知道为什么他们有时会改变一些东西来让我们的生活变得困难......:))在构建目录下,我../configure --target-list=aarch64-softmmu --enable-debug
像往常一样做了,它在最后一行给了我
ERROR: Could not detect Ninja v1.7 or newer
我尝试安装 ninja,sudo apt-get install ninja
删除旧版本并重新安装 ninja。但正如您所见,安装的 ninja 版本太低。(它需要 1.7 或更新版本)
ckim@chan-ubuntu:~$ dpkg -l | grep ninja
ii ninja 0.1.3-2 amd64 Privilege escalation detection system for GNU/Linux
rc ninja-build 1.5.1-0.1ubuntu1 amd64 small build system closest in spirit to Make
安装 Ninja 1.7 或更新版本的最佳方法是什么?(我在 ubuntu 16.04 上)
添加:
我发现你可以在 ubuntu 16.05 上安装 ninja 1.7:git clone github.com/ninja-build/ninja.git,然后 cd ninja;git checkout v1.7.0;./configure --bootstrap。现在 ninja 在该本地目录中构建。你链接到以前的 ninja 可执行文件,如 /usr/bin/ninja。这可以正常工作。(但正如其他人所说,升级到更高版本的 ubuntu 可能会更好)