Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

mwc-ace — Online w chmurze

Uruchom mwc-ace w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie mwc-ace, 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 systemu MAC OS

PROGRAM:

IMIĘ


mpc-ace, mwc-ace — generowanie plików projektu i obszaru roboczego

STRESZCZENIE


MPC-ace [OPCJA ...] [FILE ...]

mwc-ace [OPCJA ...] [FILE ...]

OPIS


MPC-ace i mwc-ace, Makefile, Project i Workspace Creator generują platformę i
pliki specyficzne dla kompilatora w celu zautomatyzowania procesu kompilacji (np Plik GNUmake i
Makefile.am).

Najczęstszym sposobem korzystania z narzędzia Make Project Creator jest uruchomienie generatora obszaru roboczego
(mwc-ace). Ten skrypt wygeneruje projekty i pojedynczy obszar roboczy, który zawiera
generowane projekty. Jeśli nie ma danych wejściowych FILE (.mwc plik) jest określony, będzie rekursywnie do pliku
katalog, w którym skrypt został uruchomiony. szuka .mpc pliki i generuje plik
projekt lub projekty dla każdego znalezionego.

Większość tego, o czym jest mowa mwc-ace dotyczy MPC-ace poza tym, że tylko generuje
projektowanie. Jeśli wejście FILE (.mpc plik) nie jest podany, twórca projektu podejmie próbę
aby utworzyć domyślny projekt w katalogu, z którego skrypt został uruchomiony.

-światowy filet
określa globalny plik wejściowy. Stosowane są wartości przechowywane w tym pliku
wszystkie projekty. Jeśli nie określono, domyślnie config/global.mpb

-zawierać katalog
określa katalog do przeszukiwania podczas wyszukiwania projektów podstawowych, danych wejściowych szablonu
pliki i szablony. Tej opcji można używać wielokrotnie w celu dodania katalogów.
Domyślnie używane są dwa katalogi dołączania (config i Szablony)

-rekurencja recurse z bieżącego katalogu i wygeneruj ze wszystkich znalezionych plików wejściowych.

ti dll | lib | dll_exe | lib_exe:filet
określa plik wejściowy szablonu (bez rozszerzenia) dla określonego typu,
na przykład ti dll_exe:vc8exe. Każdy twórca projektu ma domyślny plik wejściowy szablonu
dla każdego typu projektu (dll_exe, lib_exe, dll, lib). Możesz nadpisać
domyślna nazwa pliku wejściowego szablonu z rozszerzeniem ti opcja. Plik musi mieć Mt.
rozszerzenie i musi znajdować się w katalogach wyszukiwania dołączania. Zanotuj lib
i lib_exe szablonowe pliki wejściowe są używane tylko podczas generowania MPC
projekty statyczne

-hierarchia
generować obszar roboczy w sposób hierarchiczny. Wymusza generowanie a
hierarchiczny obszar roboczy na każdym poziomie katalogu pomiędzy katalogiem najwyższego poziomu
i lokalizacja .mpc plik, który jest przetwarzany. To jest ustawienie domyślne
dla robić oparte na kreatorach przestrzeni roboczych. UWAGA: Ta opcja nie ma wpływu kiedy kiedy
używane z MPC-ace

-szablon filet
określa nazwę szablonu (bez rozszerzenia). filet powinien mieć .mpd
rozszerzenie i usiądź w jednym z dołączonych katalogów wyszukiwania. Zanotuj -szablon
opcja zastępuje plik szablonu dla wszystkich określonych typów

-względny Nazwa=było
każdy $() zmienna w pliku mpc, która jest dopasowana do Nazwa zastępuje się było tylko
if było można przekształcić w ścieżkę względną opartą na bieżącym katalogu roboczym

-baza projekt
Dodaj projekt jako projekt bazowy do każdego wygenerowanego pliku projektu. Nie podawaj A
rozszerzenie pliku, .mpb rozszerzenie zostanie wypróbowane jako pierwsze; jeśli to się nie powiedzie .mpc
rozszerzenie zostanie wypróbowane

-bez komentarza
nie umieszczaj komentarzy w generowanych plikach

-noreldefs
nie próbuj generować domyślnych definicji względnych dla *_ŹRÓDŁO, które pochodzą z
zmienne środowiskowe

-nienajwyższy poziom
nie generuj pliku docelowego najwyższego poziomu. Pliki są nadal przetwarzane, ale nie
tworzony jest plik najwyższego poziomu. Dla mwc-ace, jest napisane, że przetwarzaj wszystkie projekty dla a
workspace, ale nie generuj pliku obszaru roboczego najwyższego poziomu. Dla MPC-ace, To
mówi proces .mpc pliki, ale nie generują plików projektu

-statyczny określa, że ​​generowane są tylko projekty statyczne. Domyślnie tylko dynamiczne
projekty zostaną wygenerowane. Ten parametr był wcześniej - tylko_statyczne.
Obecnie MPC-ace obsługuje tylko generowanie projektów dynamicznych lub projektów statycznych,
ale nie oba podczas tego samego biegu. Aby wygenerować je oba, musisz uruchomić MPC-ace
dwa razy, raz z -statyczny opcja i raz bez. Dodatkowo, vc6,
em3, vc7, vc71 i vc8 nazwy projektów nie będą już automatycznie mieć _Statyczny
dołączany do nazwy projektu podczas generowania projektów statycznych. To wciąż może być
osiągnąć za pomocą -modyfikator_nazwy opcja.

Podczas generowania projektów statycznych nie będzie zależności między projektami
generowane dla bibliotek w ramach vc6, em3, vc7, vc71 obszary robocze. Powód
wynika z faktu, że każda biblioteka statyczna, która zależała od innej, byłaby
połączone na etapie tworzenia biblioteki, w wyniku czego powstały niezwykle duże biblioteki.
Zależności są obsługiwane poprawnie przez vc8 i nowsze. To zachowanie może być
zmodyfikowane przez ustawienie środowiska MPC_DEPENDENCY_COMBINED_STATIC_LIBRARY
zmienny. To wymusi MPC-ace do generowania zależności między projektami dla
bibliotek w jednym obszarze roboczym

-geninowie Generować ins pliki po przetworzeniu każdego projektu, który może być użyty w
w połączeniu z prj_install.pl skrypt do instalowania różnych części
projekt (taki jak pliki nagłówkowe) w alternatywnej lokalizacji

-use_env używaj zmiennych środowiskowych do wszystkich zastosowań $() zamiast krewnego
wartości zastępcze

-wartość_szablonu Nazwa+=val | Nazwa=val | Nazwa-=val
ta opcja umożliwia modyfikację pary nazw wejściowych szablonu. Używać += dodać
val do Nazwawartość. Używać -= odjąć i = aby zastąpić wartość. Jeśli
wartość zmiennej szablonu będzie zawierała spacje, najlepiej zawrzeć całość
ustawienie w podwójnych cudzysłowach i użyj pojedynczych cudzysłowów w obrębie wartości, aby zachować spacje
(Jeśli jest to konieczne)

-wartość_projektu Nazwa+=val | Nazwa=val | Nazwa-=val
ta opcja umożliwia modyfikację przypisania zmiennej projektu. Używać += dodać
val do Nazwawartość. Używać -= odjąć i = aby zastąpić wartość. Ten
może służyć do wprowadzania nowych par nazwa-wartość do projektu. Jednak tak musi być
ważne zadanie projektowe

-make_współistnienie
jeśli wielokrotne robić oparte typy projektów są generowane, zostaną one nazwane w taki sposób, że
mogą współistnieć

-plik_funkcji filet
określa plik funkcji do odczytania przed przetwarzaniem. Te nazwy funkcji mogą
mogą być dowolne, ale powinny odpowiadać wartościom używanym dla Wymaga i
unika słowa kluczowe. Jeśli funkcja jest wymagana i nie jest włączona, projekt
nie zostanie utworzony. Jeśli funkcja ma być unikana i jest włączona, wówczas
projekt nie zostanie utworzony. Domyślnym plikiem funkcji jest domyślne.funkcje dla
dotychczasowy config katalog

-rozwiń_zmienne
przeprowadzić bezpośrednie rozwinięcie, zamiast przeprowadzać względne zastępowanie jednym z nich
-use_env or -względny Opcje

-cechy cechy
określa listę funkcji do ustawienia przed przetwarzaniem. Wartości określone przez this
opcja nadpisywania wartości z plików cech, np -cechy "qos=1,ssl=0"

-gendot generować pliki .dot do użytku z Graphvis. Ta opcja, która jest tylko przydatna
w mwc-acespowoduje wygenerowanie plików .dot dla każdego obszaru roboczego
obrobiony. Każdy plik .dot będzie zawierał informacje, które można przekazać do Graphvis
aby wyświetlić informacje o zależnościach dla różnych projektów znalezionych w
obszar roboczy.

-wykluczać katalogi
użyj tej opcji, aby wykluczyć katalogi lub pliki podczas wyszukiwania plików wejściowych.
UWAGA: Ta opcja nie działa, gdy jest używana z MPC-ace

-modyfikator_nazwy wzorzec
modyfikować generowane obszary robocze lub nazwy projektów. The wzorzec przeszedł do tego
parametr będzie miał * część zastąpiona rzeczywistą nazwą wyjścia. Dla
przykład -modyfikator_nazwy '*_Statyczny' spowoduje wyświetlenie wszystkich nazw obszarów roboczych i projektów
kończąc na _Statycznynp FOO_Static.dsw i FOO_Static.dsp

-zastosuj_projekt
w połączeniu z -modyfikator_nazwy, stosuje modyfikator nazwy do
również nazwa projektu. UWAGA: ta opcja nie działa bez
-modyfikator_nazwy opcja

-pracownicy Określa liczbę procesów podrzędnych używanych do generowania projektów.

-katalog_pracowników
Katalog do przechowywania tymczasowych plików wyjściowych procesów potomnych. The
domyślnie jest to '/tmp/mpc' Jeśli nie użyto ani -workers_dir, ani -workers_port,
Przyjęto -workers_dir.

-port_pracowników
Numer portu dla odbiornika nadrzędnego.

-wersja wydrukuj wersję MPC i wyjdź

-w katalog
umieść wszystkie pliki wyjściowe w lustrzanej strukturze katalogów, zaczynając od katalog

-gplik_funkcji filet
określa globalny plik funkcji. Wartość domyślna to globalne.funkcje dla
dotychczasowy config katalog

-język cplusplus | csharp | Jawa | vb
określić preferencje językowe. Wartość domyślna to cplusplus

-Type autoprodukcja | BCB2007 | BCB2009 | bds4 | robić | cc | em3 | Ghs | html | robić | nrobić |
zaprzęg | vc6 | vc7 | vc71 | vc8 | vc9 | vc10 | wb26
określa typ pliku projektu do wygenerowania. Ta opcja może być używana
wiele razy, aby wygenerować wiele typów. Nie ma już wartości domyślnej. NOTATKA:
Kurs ti opcja zastępuje plik wejściowy szablonu dla wszystkich określonych typów

MPC Kod źródłowy systemu filet
Ten plik konfiguracyjny może być użyty do określenia alternatywnych lokalizacji dla MPC
Plik konfiguracyjny. Jeśli plik base.cfg zostanie znaleziony pod katalogiem „config”, w którym znajduje się MPC
zostanie wykonany, zostanie odczytany w celu określenia lokalizacji MPC.cfg na podstawie katalogu w
który MPC został uruchomiony.

Na przykład, jeśli $MPC_ROOT/mwc-ace jest uruchamiany w /foo/bar_root/src i
Plik $MPC_ROOT/config/base.cfg zawierał:

/foo/bar_root = /foo/bar_root/MPC/config

MPC próbowałoby otworzyć i odczytać /foo/bar_root/MPC/config/MPC.cfg jako MPC
Plik konfiguracyjny. Jeśli podstawowy plik konfiguracyjny nie jest obecny, MPC spróbuje go użyć
$MPC_ROOT/config/MPC.cfg jako plik konfiguracyjny MPC.

Możesz odwoływać się do zmiennych środowiskowych, do których dostęp ma $NAME, po obu stronach równości
znak.

MPC systemu filet
Aby odejść od używania zmiennych środowiskowych, plik konfiguracyjny ma
został wprowadzony. Plik konfiguracyjny (MPC.cfg) może zawierać ustawienia do wydania polecenia
opcje linii, kontroluj logowanie i kieruj MPC do dynamicznych typów projektów.

Następujące słowa kluczowe są dozwolone w pliku konfiguracyjnym, który zostanie odczytany z pliku
Katalog „config” MPC.

wiersz poleceń
zapewnia dodatkowe opcje wiersza poleceń dla MPC. Wartość tego ustawienia będzie
być poprzedzone opcjami przekazanymi do mwc-ace or MPC-ace

domyślny_typ
podaj jako domyślny pojedynczy typ projektu (określony opcją -type).
typ projektu

dynamiczne_typy
ta oddzielona przecinkami lista wskazuje na katalogi, w których MPC będzie szukać
Moduły Perla do realizacji dodatkowych typów projektów MPC, projektów bazowych lub
pliki szablonów. To ustawienie może służyć do rozszerzania lub zastępowania funkcji w programie
RPP. Dla każdego znalezionego odpowiedniego katalogu doda plik Moduły zawierać ścieżkę dla
Perl, aby znaleźć moduły, dodaj a config zawierać ścieżkę do zlokalizowania projektów podstawowych i a
szablon dołącz ścieżkę, aby znaleźć szablony MPC.

obejmuje podobnie jak opcja wiersza poleceń -include, dodaje listę oddzieloną przecinkami
ścieżki do MPC obejmują ścieżki wyszukiwania.

logowanie, jeśli to ustawienie zawiera informacja=1, zostaną wydrukowane komunikaty informacyjne. Jeśli to
zawiera ostrzeżenie=1, zostaną wydrukowane komunikaty ostrzegawcze. Jeśli zawiera diag=1,
zostaną wydrukowane komunikaty diagnostyczne. Jeśli zawiera debugowanie=1, debuguj wiadomości
zostanie wydrukowany. I wreszcie, jeśli zawiera szczegół=1, szczegółowe wiadomości będą
drukowane. Jeśli nie zawiera żadnego z nich, MPC-ace nie wydrukuje żadnego
informacje lub ostrzeżenia podczas przetwarzania projektów lub obszarów roboczych. Błędy są
zawsze drukowane, jeśli jakieś zostaną napotkane.

szczegółowe_porządkowanie
jeśli to jest ustawione, mwc-ace ostrzeże użytkownika o odniesieniach do projektów w pliku
po słowo kluczowe, które nie zostało przetworzone

ŚRODOWISKO ZMIENNE
Następująca zmienna środowiskowa może mieć wpływ mwc-ace i MPC-ace:

MPC_DEPENDENCY_COMBINED_STATIC_LIBRARY
zobacz pomoc dot -statyczny parametr powyżej

MPC_GHS_UNIX
ta zmienna środowiskowa ma znaczenie tylko podczas generowania projektu ghs
akta. Domyślnie typ ghs zakłada, że ​​jest przeznaczony dla systemu Windows. Jeśli tak nie jest
w takim przypadku ustaw tę zmienną środowiskową przed uruchomieniem MPC

MPC(1)

Korzystaj z mwc-ace online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad