#2801·ninja

Ninja 无法构建,因为在目标与其别名之间发现了不存在的依赖关系。

作者: DPD85创建于 2026年6月18日更新于 2026年7月7日

在以下条件下,Ninja 将无法构建:

  • 有一个名为 "foo bar" 的文件夹,其中包含空间;
  • 有一个目标位于名为 "foo bar/foo" 的文件夹内;
  • 有一个名为 "foo" 的虚拟目标,它是 "foo bar/foo" 的别名;
  • 使用 gcc/g++ 构建;
  • 将 gcc/g++ 配置为创建依赖文件。

内容来源: ninja-build/ninja