2013-06-30 17 views
10

Zmieniłem Makefile z projektu, a teraz, kiedy mi się uda, to zwraca: -W jaki sposób tworzone są pliki .Po w Makefile?

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

Jak tworzyć .Po pliki Makefile i jak mogę wyłączyć tworzenie go dla pewnego pliku jak ../libvmi/driver/.deps/xen.c? Pliki

Odpowiedz

10

.Po są używane jako część śledzenia zależności automake. Są zwykle tworzone przez config.status jako puste pliki, które zostają nadpisane przez rzeczywiste zależności, gdy kompilator jest wywoływany. (Podejście Automake jest zrobić generacji zależność jako efekt uboczny kompilacji.)

Odkryłam, że działa make -k (-k jest skrótem --keep-going) będą wystarczające do odklejenia build, gdy akt, którego jest .po missing został przekompilowany.

+0

Dziękujemy, że udało Ci się uciec temu błędowi! – Mjina

+0

Możesz oznaczyć odpowiedź jako "zaakceptowana". –

Powiązane problemy