12

プロジェクトの Makefile を変更しましたが、作成すると次のように返されます:-

ERROR: "make[2]: *** No rule to make target ../libvmi/driver/.deps/xen.Po. Stop. "

Makefile はどのように.Poファイルを作成し、どのようにして特定のファイルの作成を無効にできます ../libvmi/driver/.deps/xen.cか?

4

1 に答える 1

13

.Poファイルは、automake の依存関係追跡の一部として使用されます。これらは通常config.status、空のファイルとして作成され、コンパイラが呼び出されると実際の依存関係によって上書きされます。(automake のアプローチは、コンパイルの副作用として依存関係の生成を行うことです。)

.Po が欠落しているファイルが再コンパイルされると、 make -k(-kは の略) を実行するだけでビルドを解除するのに十分であることがわかりました。--keep-going

于 2013-06-30T08:30:38.287 に答える