Jest to polecenie makeppclean, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
makeppclean — Samodzielny skrypt czyszczący dla makepp
OPIS
?: -?, A: -DO,
--args-plik,
--argumenty-plik, B: -B,
--build-cache-links, D: -D, E: --puste-katalogi, H: -H,
--Wsparcie, K: -k,
--keep-src-info, L: -ja,
--zostaw-src-info,
--dziennik, M: -M,
--makepp,
$MAKEPPCLEANFLAGI,
--meta, O: --only-build-cache-links,
--tylko-logi,
--tylko-meta,
--tylko linki do repozytorium, R: -R,
-R,
--rekursja,
--rekurencyjne,
--repozytorium-linki, V: -V,
-v,
--gadatliwy,
--wersja
makeppclean [ -b ] [ -l ] [ -R ] [ -r ] [ -v ] [ ścieżka ...]
MPPC [ -b ] [ -l ] [ -R ] [ -r ] [ -v ] [ ścieżka ...]
Makeppclean skutecznie usuwa pliki, które zostały świadomie wygenerowane przez makepp. Dla
każdy ścieżkaJeśli ścieżka nie jest katalogiem i wiadomo było, że został wygenerowany przez makepp na mocy
mając plik informacji o kompilacji z pasującym podpisem, a następnie usuń ścieżka i informacje o jego budowie
plik; i jeśli ścieżka jest katalogiem, zrób to samo dla każdego pliku w nim ścieżka, a następnie usuń plik
katalog informacji o kompilacji poniżej ścieżka. ścieżka domyślnie „.”.
Tradycyjne podejście do usuwania wygenerowanych plików polega na utworzeniu „czystego” celu w pliku
makefile, których działanie polega na usunięciu wszystkich celów. To podejście ma kilka
podstawowe ograniczenia:
· Wymaga załadowania wszystkich odpowiednich plików makefile przed czyszczeniem. To może zająć
dość długo.
· Jeśli czysty cel w jednym makefile zależy od czystego celu w innym makefile,
wtedy możliwe jest, że plik, który należy zbudować, aby załadować jeden z plików makefile
(np. z powodu instrukcji prebuild) został już zbudowany i wyczyszczony do tego czasu
trzeba budować od nowa. Makepp mądrze zawodzi w tej sytuacji, a nie potencjalnie
budowanie tego samego pliku wiele razy w trakcie jednej kompilacji.
Pod warunkiem, że Twoim zamiarem jest usunięcie wszystkich wygenerowanych plików bez względu na to, które
makefile (jeśli istnieje) obecnie je generuje, to można uniknąć tych ograniczeń, używając
makeppclean.
OPCJE
-A filename
--args-plik=filename
--argumenty-plik=filename
Przeczytaj plik i przeanalizuj go jako prawdopodobnie ujęty w cudzysłów i/lub oddzielony znakiem nowej linii
opcje.
-b
--build-cache-links
--only-build-cache-links
Usuń tylko linki lub pliki z pamięci podręcznej kompilacji.
-d
--puste-katalogi
Usuń katalogi, które stały się puste po usunięciu ich zawartości. Od katalogów
zwykle nie są tworzone przez reguły, makepp nie śledzi, który z nich utworzył.
Dlatego dotyczy to tych, gdzie makepp coś stworzył, czy katalog
został utworzony ręcznie lub automatycznie.
-?
-h
--help
Wydrukuj krótkie podsumowanie dostępnych opcji.
-k
--keep-src-info
--zostaw-src-info
Pozostaw katalog informacji o kompilacji poniżej każdego nazwanego katalogu.
-l
--Dziennik
--tylko-logi
Usuń tylko surowe pliki dziennika, których może być wiele w przypadku tradycyjnej rekursji.
-m
--meta
--tylko-meta
--makepp
Usuń tylko podkatalogi metainformacji.
-R
--repozytorium-linków
--tylko-linki-repozytorium
Usuń tylko linki wskazujące na repozytorium.
-r
--rekurencja
- rekurencyjny
Opuść każdy nazwany katalog rekurencyjnie. Nie stosuje się dowiązań symbolicznych.
-v
--gadatliwy
Włącz pełne wyjście do STDERR.
-V
--wersja
Wydrukuj numer wersji.
ŚRODOWISKO
Makeppclean sprawdza następującą zmienną środowiskową:
$MAKEPPCLEANFLAGI
Wszelkie flagi w tej zmiennej środowiskowej są wcześniej interpretowane jako opcje wiersza poleceń
jakieś wyraźne opcje. Cytaty są interpretowane jak w makefile.
Korzystaj z makeppclean online za pomocą usług onworks.net