我已经更改了一个项目的 Makefile,现在当我创建它时,它返回:-
错误:“make[2]:*** 没有创建目标的规则 ../libvmi/driver/.deps/xen.Po。停止。”
Makefile 如何创建 .Po
文件以及如何禁止为特定文件创建它,例如 ../libvmi/driver/.deps/xen.c
?
最佳答案
.Po
文件用作 automake 依赖性跟踪的一部分。它们通常由 config.status
创建为空文件,在调用编译器时会被实际依赖项覆盖。 (automake 的方法是将依赖生成作为编译的副作用。)
我发现运行 make -k
(-k
是 --keep-going
的缩写)就足以解除粘连构建,一旦缺少 .Po 的文件被重新编译。
关于c - .Po 文件是如何在 Makefile 中创建的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17387438/