Aceasta este comanda makepplog care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
makepplog -- Analiza textuală a jurnalului de construcție
DESCRIERE
?: -?, A: -A,
--args-file,
--arguments-file, C: -C,
-c,
--director-de-lucru-actual,
--actual-director-de-lucru-și-up, D: -d, F: -f,
--urma, H: -h,
--Ajutor, I: -eu,
--directoare-de-instalare,
--install-dirs, K: -K,
-k,
--lista de taste,
--chei, L: -l,
--Buturuga,
--fișier jurnal, M: $MAKEPPLOGFLAGS, N: -n,
--fără liniuță, O: -o,
--ieșire, P: -p,
--prefix, S: --set-directory,
--showkey, T: -t,
--cataloga, U: -u,
--uniq,
--unic, V: -V,
--versiune
makepplog opțiune ...
mppl opțiune ...
Makepp scrie în mod implicit un jurnal detaliat al găsirii deciziilor și al acțiunilor sale. Ca să nu
pierdeți timpul cu o imprimare frumoasă, aceste date sunt aruncate într-un format compact, criptic.
Acest instrument efectuează imprimarea și filtrarea în diferite formate. Pentru un aspect mai puțin detaliat
dar o vedere grafică mai frumoasă vezi makeppgraph.
Aceasta se bazează exclusiv pe conținutul fișierului jurnal (.makepp/log), astfel încât să poată fi efectuată
în orice moment, atâta timp cât păstrați fișierul și chiar și pe o altă mașină. De fiecare dată
makepp se oprește când rulează cu opțiunea „--loop”, obțineți o pauză de pagină. Opțiunile valide sunt:
-A nume de fișier
--args-file=nume de fișier
--arguments-file=nume de fișier
Citiți fișierul și analizați-l ca posibil, separat de spații albe și/sau de linii noi
opțiuni.
-c
--director-de-lucru-actual
-C număr
--current-working-directory-and-up=număr
Primele două opțiuni scot directorul curent din fața tuturor numelor de fișiere
iesiri. Cele doua două le înlocuiesc suplimentar număr directoare de aici sus, cu
numărul necesar de .. / intrări.
Aceste opțiuni funcționează în mod semnificativ doar atunci când apelați makepplog în același director
Makepp a fugit, sau unul aproape de acolo.
-d
--set-director
Comutați virtual la directorul în care a fost produs inițial fișierul jurnal. daca tu
copiat sau mutat de acolo, acest lucru este necesar pentru „-c” (ceea ce este implicat de acest lucru
opțiunea) pentru a scurta calea inițială.
-f
--urma
Ca și în comanda „tail”, procesați mai multe linii de fișier jurnal pe măsură ce crește.
-?
-h
--Ajutor
Imprimați un scurt rezumat al opțiunilor.
-i
--install-dirs
--directoare-instalare
Aceste opțiuni înlocuiesc invocarea makepp și căile către sistemul încorporat
makefiles cu ... / pentru a ține drumurile ciudate departe de vederea ta.
-k listă
--chei=listă
--keylist=listă
listă specifică unul sau mai multe modele de stil Shell separate prin spații (cu [xyz], ?, *,
{a,bc,def}). Nu uitați să le protejați de Shell dvs. citând. Acestea sunt potrivite
împotriva tastelor de mesaje (după cum se arată de „--showkey”). Fiecare model poate fi precedat cu
un semn de exclamare ("!") sau un semn de semnătură ("^") pentru a exclude cheile potrivite din acestea
selectate înainte în loc să le adăugați la selecție. Dacă începe primul model
cu un semn de exclamare, acţionează pe toate tastele. Există câteva prefixe cheie cu
semnificații fixe, astfel încât să puteți selecta categorii de taste:
BC* Toate mesajele legate de build cache.
CONSTRUI*
Toate mesajele legate de motiv.
SARCINĂ*
Toate makefile încarcă mesaje legate.
REPREZENTANT*
Toate mesajele legate de depozit.
REGULĂ*
Toate mesajele legate de reguli.
SCANARE*
Toate mesajele legate de scanare.
--keys='ÎNCĂRCĂ* REGULĂ*' # Doar mesajele de încărcare makefile și reguli.
--keys='!BUILD* *CMD' # Fără mesaje de compilare, cu excepția BUILD_CMD.
-K
--showkey
Aceasta prefixă fiecare linie de ieșire cu numele intern al cheii de mesaj, pentru mai târziu
utilizați cu „--keys”.
-l nume de fișier
--log=nume de fișier
--log-file=nume de fișier
nume de fișier este locul unde makepp și-a scris jurnalul. Poate fi, de asemenea, un director, în care a
fișier numit .makepp/log or log va fi căutat. Pentru a citi din stdin, trebuie să dați -
ca o nume de fișier. Când această opțiune nu este dată, este implicită în directorul curent.
Această opțiune poate fi dată de mai multe ori, de exemplu pentru îmbinarea tuturor jurnalelor din
„--make-tradițional-recursiv”. Dar va primi informații despre versiunea mesajului,
care ține evidența formatelor de mesaje, doar din primul fișier. Deci, dacă îl hrăniți, jurnal
fișiere din diferite versiuni de makepp în aceeași invocare, ieșirea poate obține un pic
incurcat.
-n
--fără liniuță
Makepp pune informații de indentare în fișierul jurnal pentru a vă arăta ce sa întâmplat
din cauza a ce altceva. Această opțiune dezactivează indentarea.
-o nume de fișier
--ieșire=nume de fișier
Scrieți rezultatul în acest fișier, mai degrabă decât stdout.
-p
--prefix
Prefixați fiecare mesaj structurat cu șirul „makepplog:”. IDE-urile precum Emacs pot
apoi analizați liniile și hyperlink la fișierele menționate.
-t
--cataloga
Puneți fiecare element din listă pe o linie nouă, în loc să scoateți o linie care poate deveni cu ușurință
mai lung decât un ecran.
-u
--uniq
--unic
Raportați fiecare declarație de includere găsită și fiecare rezultat de scanare o singură dată.
-V
--versiune
Tipăriți numărul versiunii.
EXEMPLE
Dacă doriți să știți ce fișier include ce alt fișier și nimic altceva:
makeppclean -r
makepp # Complet pentru a scana toate fișierele sursă.
makepplog -p '/^INCL$/'
Dacă doriți să formatați linii cu un prefix, astfel încât modul de compilare al Emacs să poată analiza liniile
și excludeți toate mesajele legate de scanare:
makepplog -mp '!/^SCAN/'
Dacă doriți să explorați ce chei puteți exclude sau include în modurile de mai sus:
makepplog -kn
MEDIUL
Makepplog analizează următoarea variabilă de mediu:
$MAKEPPLOGFLAGS
Orice steaguri din această variabilă de mediu sunt interpretate ca opțiuni de linie de comandă înainte
orice opțiuni explicite. Citatele sunt interpretate ca în fișierele make.
Utilizați makepplog online folosind serviciile onworks.net