我已经更改了项目的Makefile,现在当我创建它时,它返回: -
ERROR: "make[2]: *** No rule to make target ../libvmi/driver/.deps/xen.Po. Stop. "
Makefile如何创建.Po
文件以及如何禁用为../libvmi/driver/.deps/xen.c
等特定文件创建文件?
答案 0 :(得分:11)
.Po
个文件用作automake依赖关系跟踪的一部分。它们通常由config.status
创建为空文件,在调用编译器时会被实际依赖项覆盖。 (automake的方法是将依赖项生成作为编译的副作用。)
我发现,一旦缺少.Po的文件被重新编译,运行make -k
(-k
是--keep-going
的缩写)就足以取消构建。 / p>