EnglischFranzösischSpanisch

OnWorks-Favicon

mpc-ace – Online in der Cloud

Führen Sie mpc-ace im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl mpc-ace, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


mpc-ace, mwc-ace – Projekt- und Arbeitsbereichsdateien generieren

ZUSAMMENFASSUNG


mpc-ace [zur Auswahl ...] [FILE ...]

mwc-ace [zur Auswahl ...] [FILE ...]

BESCHREIBUNG


mpc-ace und mwc-ace, die Makefile-, Project- und Workspace-Creator-Generierungsplattform und
Compilerspezifische Dateien zur Automatisierung des Kompilierungsprozesses (z. B GNUmakefile und
Makefile.am).

Die häufigste Art, den Make Project Creator zu verwenden, ist die Ausführung des Arbeitsbereichsgenerators
(mwc-ace). Dieses Skript generiert Projekte und einen einzelnen Arbeitsbereich, der die enthält
generierte Projekte. Wenn keine Eingabe FILE (.mwc Datei) angegeben ist, erfolgt eine Rekursion in die
Verzeichnis, in dem das Skript gestartet wurde. Es sucht .mpc Dateien und generiert eine
Projekt oder Projekte für jedes gefundene Projekt.

Das meiste, worüber gesagt wird mwc-ace gilt für mpc-ace außer dass es nur generiert
Projekte. Wenn eine Eingabe FILE (.mpc Datei) nicht bereitgestellt wird, wird der Projektersteller es versuchen
um ein Standardprojekt in dem Verzeichnis zu erstellen, aus dem das Skript gestartet wurde.

-global Datei
Gibt die globale Eingabedatei an. Die in dieser Datei gespeicherten Werte werden angewendet
alle Projekte. Wenn nicht angegeben, wird standardmäßig verwendet config/global.mpb

-einschließen Verzeichnis
Gibt ein Verzeichnis an, das bei der Suche nach Basisprojekten und Vorlageneingaben durchsucht werden soll
Dateien und Vorlagen. Diese Option kann mehrfach verwendet werden, um Verzeichnisse hinzuzufügen.
Standardmäßig werden zwei Include-Verzeichnisse verwendet (Config und Vorlagen)

-rekursiv Rekursion aus dem aktuellen Verzeichnis und Generierung aus allen gefundenen Eingabedateien.

-Sie dll | lib | dll_exe | lib_exe:Datei
Gibt die Vorlageneingabedatei (ohne Erweiterung) für den spezifischen Typ an.
z.B -Sie dll_exe:vc8exe. Jeder Projektersteller verfügt über eine Standardvorlagen-Eingabedatei
für jede Art von Projekt (dll_exe, lib_exe, dll, lib). Sie können das überschreiben
Name der Standard-Vorlageneingabedatei mit dem -Sie Möglichkeit. Die Datei muss eine haben mpt
Erweiterung und muss sich in den Include-Suchverzeichnissen befinden. Beachten Sie das lib
und den lib_exe Vorlageneingabedateien werden nur verwendet, wenn MPC generiert wird
Statische Projekte

-Hierarchie
Erstellen Sie einen Arbeitsbereich auf hierarchische Weise. Erzwingt die Generierung von a
Hierarchischer Arbeitsbereich auf jeder Verzeichnisebene zwischen dem Verzeichnis der obersten Ebene
und der Standort der .mpc Datei, die verarbeitet wird. Dies ist die Standardeinstellung
für den um basierende Workspace-Ersteller. HINWEIS: Diese Option hat keine Auswirkung, wenn wann
benutzt mit mpc-ace

-Vorlage Datei
Gibt den Vorlagennamen an (ohne Erweiterung). Datei sollte eine haben .mpd
Erweiterung und setzen Sie sich in eines der Include-Suchverzeichnisse. Beachten Sie das -Vorlage
Die Option überschreibt die Vorlagendatei für alle angegebenen Typen

-relativ Name=jung
jedem $ () Variable in einer MPC-Datei, mit der übereinstimmt Name wird ersetzt durch jung einzige
if jung kann in einen relativen Pfad basierend auf dem aktuellen Arbeitsverzeichnis umgewandelt werden

-Base Projekt
hinzufügen Projekt als Basisprojekt zu jeder generierten Projektdatei. Geben Sie keine an
Dateierweiterung, die .mpb Erweiterung wird zuerst ausprobiert; wenn das fehlschlägt .mpc
Verlängerung wird versucht

-keine Kommentare
Platzieren Sie keine Kommentare in den generierten Dateien

-noreldefs
Versuchen Sie nicht, relative Standarddefinitionen für zu generieren *_WURZEL, die von kommen
Umgebungsvariablen

-notoplevel
Generieren Sie nicht die Zieldatei der obersten Ebene. Dateien werden noch verarbeitet, aber nein
Die Datei der obersten Ebene wird erstellt. Für mwc-ace, heißt es, alle Projekte für a verarbeiten
Arbeitsbereich erstellen, aber nicht die Arbeitsbereichsdatei der obersten Ebene generieren. Für mpc-aceEs
sagt der Prozess .mpc Dateien erstellen, aber keine Projektdateien generieren

-statisch Gibt an, dass nur statische Projekte generiert werden. Standardmäßig nur dynamisch
Projekte werden generiert. Dieser Parameter war zuvor -static_only.
Derzeit mpc-ace unterstützt nur die Generierung dynamischer Projekte oder statischer Projekte,
aber nicht beide während desselben Laufs. Um beide zu generieren, müssen Sie ausführen mpc-ace
zweimal, einmal mit dem -statisch Option und einmal ohne. Darüber hinaus ist die vc6,
em3, vc7, vc71 und vc8 Projektnamen werden nicht mehr automatisch angezeigt _Statisch
Wird beim Generieren statischer Projekte an den Projektnamen angehängt. Das kann noch sein
erreicht durch die Verwendung von -name_modifier .

Beim Generieren statischer Projekte treten keine Abhängigkeiten zwischen Projekten auf
für die darin enthaltenen Bibliotheken generiert vc6, em3, vc7 und vc71 Arbeitsbereiche. Der Grund
Dies liegt an der Tatsache, dass jede statische Bibliothek von einer anderen abhängig wäre
Diese werden bereits bei der Bibliothekserstellung kombiniert, was zu extrem großen Bibliotheken führt.
Abhängigkeiten werden von vc8 und höher korrekt behandelt. Dieses Verhalten kann sein
geändert durch Festlegen der Umgebung MPC_DEPENDENCY_COMBINED_STATIC_LIBRARY
Variable. Es wird zwingen mpc-ace um projektübergreifende Abhängigkeiten zu generieren
Bibliotheken in einem einzigen Arbeitsbereich

-Genine erzeugen .ins Dateien nach der Verarbeitung jedes Projekts, die verwendet werden können
in Verbindung mit dem prj_install.pl Skript zum Installieren verschiedener Teile von
Projekt (z. B. Header-Dateien) an einem anderen Speicherort

-use_env Verwenden Sie Umgebungsvariablen für alle Verwendungen von $ () statt des Verwandten
Ersatzwerte

-value_template Name+=Welle | Name=Welle | Name-=Welle
Mit dieser Option können Sie ein Namenspaar für die Vorlageneingabe ändern. Verwenden += hinzufügen
Welle zu den NameDer Wert. Verwenden -= subtrahieren und = um den Wert zu überschreiben. Wenn ein
Da der Wert der Vorlagenvariablen Leerzeichen enthält, ist es am besten, das Ganze einzuschließen
Setzen Sie die Einstellung in doppelte Anführungszeichen und verwenden Sie innerhalb des Werts einfache Anführungszeichen, um Leerzeichen beizubehalten
(wenn es notwendig ist)

-Wertprojekt Name+=Welle | Name=Welle | Name-=Welle
Diese Option ermöglicht die Änderung einer Projektvariablenzuweisung. Verwenden += hinzufügen
Welle zu den NameDer Wert. Verwenden -= subtrahieren und = um den Wert zu überschreiben. Das
kann verwendet werden, um neue Name-Wert-Paare in ein Projekt einzuführen. Allerdings muss es so sein
ein gültiger Projektauftrag

-make_coexistence
wenn mehrere um Basierend auf den Projekttypen werden diese so benannt
sie können koexistieren

-feature_file Datei
Gibt die Feature-Datei an, die vor der Verarbeitung gelesen werden soll. Diese Funktionsnamen können
alles sein, aber sie sollten den für die verwendeten Werten entsprechen erfordert und
vermeidet Schlüsselwörter. Wenn eine Funktion erforderlich und nicht aktiviert ist, dann das Projekt
wird nicht erstellt. Wenn eine Funktion vermieden werden soll und diese aktiviert ist, dann wird die
Das Projekt wird nicht erstellt. Die Standard-Feature-Datei ist Standardfunktionen für
Config Verzeichnis

-expand_vars
Führen Sie eine direkte Erweiterung durch, anstatt eine relative Ersetzung durch eine der beiden Methoden durchzuführen
-use_env or -relativ Optionen

-Eigenschaften Funktionen
Gibt die Funktionsliste an, die vor der Verarbeitung festgelegt werden soll. Hierdurch festgelegte Werte
Option Werte aus Feature-Dateien überschreiben, z -Eigenschaften „qos=1,ssl=0“

-gendot Generieren Sie .dot-Dateien zur Verwendung mit Graphvis. Diese Option ist nur nützlich
mit mwc-aceführt zur Generierung von .dot-Dateien für jeden Arbeitsbereich
verarbeitet. Jede .dot-Datei enthält Informationen, die an Graphvis übergeben werden können
um die Abhängigkeitsinformationen für die verschiedenen darin gefundenen Projekte anzuzeigen
Arbeitsplatz.

-ausschließen Verzeichnisse
Verwenden Sie diese Option, um Verzeichnisse oder Dateien bei der Suche nach Eingabedateien auszuschließen.
HINWEIS: Diese Option hat keine Auswirkung, wenn sie mit verwendet wird mpc-ace

-name_modifier Anleitungen
Generierte Arbeitsbereichs- oder Projektnamen ändern. Der Anleitungen darauf übergegangen
Parameter wird das haben * Teil durch den tatsächlichen Ausgabenamen ersetzt. Für
Beispiel -name_modifier '*_Statisch' führt zu allen Arbeitsbereichs- und Projektnamen
endet in _Statisch, z.B FOO_Static.dsw und FOO_Static.dsp

-apply_project
bei Verwendung in Verbindung mit -name_modifier, wendet es den Namensmodifikator an
auch der Projektname. HINWEIS: Diese Option hat ohne das keine Wirkung
-name_modifier zu erhalten

-Arbeitskräfte Gibt die Anzahl der untergeordneten Prozesse an, die zum Generieren von Projekten verwendet werden sollen.

-workers_dir
Das Verzeichnis zum Speichern temporärer Ausgabedateien der untergeordneten Prozesse. Der
Der Standardwert ist „/tmp/mpc“. Wenn weder -workers_dir noch -workers_port verwendet wird,
-workers_dir wird angenommen.

-workers_port
Die Portnummer für den übergeordneten Listener.

-Ausführung Drucken Sie die MPC-Version und beenden Sie den Vorgang

-in Verzeichnis
Platzieren Sie alle Ausgabedateien in einer gespiegelten Verzeichnisstruktur, beginnend bei Verzeichnis

-gfeature_file Datei
Gibt die globale Feature-Datei an. Der Standardwert ist globale.features für
Config Verzeichnis

-Sprache cplusplus | scharf | Java | vb
Geben Sie die bevorzugte Sprache an. Die Standardeinstellung ist cplusplus

-Art Automake | BCB2007 | BCB2009 | bds4 | bmachen | cc | em3 | ghs | html | um | nmake |
sle | vc6 | vc7 | vc71 | vc8 | vc9 | vc10 | wb26
Gibt den Typ der zu generierenden Projektdatei an. Diese Option kann genutzt werden
mehrmals, um mehrere Typen zu generieren. Es gibt keinen Standard mehr. NOTIZ:
Das -Sie Die Option überschreibt die Vorlageneingabedatei für alle angegebenen Typen

MPC Codebasis Konfiguration Reichen Sie das
Mit dieser Konfigurationsdatei können alternative Standorte für den MPC angegeben werden
Konfigurationsdatei. Wenn eine base.cfg unter dem Verzeichnis „config“ gefunden wird, in dem sich MPC befindet
Wenn es ausgeführt wird, wird es gelesen, um den Speicherort von MPC.cfg basierend auf dem Verzeichnis in zu bestimmen
welcher MPC gestartet wurde.

Wenn beispielsweise $MPC_ROOT/mwc-ace unter /foo/bar_root/src ausgeführt wird und
$MPC_ROOT/config/base.cfg enthielt:

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

MPC würde versuchen, /foo/bar_root/MPC/config/MPC.cfg als MPC zu öffnen und zu lesen
Konfigurationsdatei. Wenn die Basiskonfigurationsdatei nicht vorhanden ist, versucht MPC, sie zu verwenden
$MPC_ROOT/config/MPC.cfg als MPC-Konfigurationsdatei.

Sie können auf beiden Seiten des Gleichen auf Umgebungsvariablen verweisen, auf die über $NAME zugegriffen wird
Schild.

MPC Konfiguration Reichen Sie das
Um auf die Verwendung von Umgebungsvariablen zu verzichten, wurde eine Konfigurationsdatei erstellt
eingeführt worden. Die Konfigurationsdatei (MPC.cfg) kann Einstellungen zur Bereitstellung von Befehlen enthalten
Linienoptionen, Kontrollprotokollierung und direkte MPC zu dynamischen Projekttypen.

Die folgenden Schlüsselwörter sind in der Konfigurationsdatei zulässig, die aus gelesen wird
'config'-Verzeichnis von MPC.

Befehlszeile
Bereitstellung zusätzlicher Befehlszeilenoptionen für MPC. Der Wert dieser Einstellung wird
den übergebenen Optionen vorangestellt werden mwc-ace or mpc-ace

default_type
Geben Sie einen einzelnen Projekttyp (wie durch die Option -type angegeben) als Standard an
Projekttyp

dynamische_typen
Diese durch Kommas getrennte Liste verweist auf Verzeichnisse, in denen MPC suchen wird
Perl-Module zur Implementierung zusätzlicher MPC-Projekttypen, Basisprojekte oder
Vorlagendateien. Mit dieser Einstellung können Sie die Funktionalität erweitern oder ersetzen
MPC. Für jedes gefundene passende Verzeichnis wird ein hinzugefügt Module Pfad für einschließen
Um Perl-Module zu finden, fügen Sie ein hinzu Config Fügen Sie den Pfad zum Auffinden von Basisprojekten und a hinzu
Vorlage Geben Sie den Pfad ein, um MPC-Vorlagen zu finden.

Dazu gehören Ähnlich wie bei der Befehlszeilenoption -include wird die Liste durch Kommas getrennt hinzugefügt
Pfade zum MPC umfassen Suchpfade.

Protokollierung, wenn diese Einstellung enthält info=1werden Informationsmeldungen gedruckt. Wenn es
enthält warnen=1, werden Warnmeldungen gedruckt. Wenn es enthält diag=1,
Diagnosemeldungen werden gedruckt. Wenn es enthält debug=1, Debug-Meldungen
wird gedruckt. Und schließlich, wenn es enthält Detail=1, Detailmeldungen werden angezeigt
gedruckt. Wenn es nichts davon enthält, mpc-ace druckt keine aus
Informationen oder Warnungen bei der Bearbeitung von Projekten oder Arbeitsbereichen. Fehler sind
werden immer gedruckt, wenn welche gefunden werden.

verbose_ordering
wenn dies eingestellt ist, mwc-ace warnt den Benutzer vor Verweisen auf Projekte in der
nachdem Schlüsselwörter, die nicht verarbeitet wurden

VARIABLEN
Die folgende Umgebungsvariable könnte Auswirkungen haben mwc-ace und mpc-ace:

MPC_DEPENDENCY_COMBINED_STATIC_LIBRARY
Sehen Sie sich die Hilfe an -statisch Parameter oben

MPC_GHS_UNIX
Diese Umgebungsvariable ist nur beim Generieren des GHS-Projekts von Bedeutung
Dateien. Standardmäßig geht der Typ ghs davon aus, dass er für Windows bestimmt ist. Wenn dies nicht der Fall ist
In diesem Fall legen Sie diese Umgebungsvariable fest, bevor Sie MPC ausführen

MPC(1)

Nutzen Sie mpc-ace online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Hunde
    Hunde
    Psi ist ein plattformübergreifendes, leistungsstarkes XMPP
    Client für erfahrene Benutzer.
    Es sind Builds für MS verfügbar
    Windows, GNU/Linux und macOS. Zielgruppe:
    Endnutzer...
    Laden Sie Psi herunter
  • 2
    Blobby-Volley 2
    Blobby-Volley 2
    Offizielle Fortsetzung des berühmten
    Blobby Volley 1.x Arcade-Spiel.
    Zielgruppe: Endbenutzer/Desktop. Benutzer
    Schnittstelle: OpenGL, SDL. Programmierung
    Sprache: C++, Lua. C...
    Laden Sie Blobby Volley 2 herunter
  • 3
    SuiteCRM
    SuiteCRM
    SuiteCRM ist der preisgekrönte Kunde
    Beziehungsmanagement (CRM)
    Bewerbung, die Ihnen von Autoren zur Verfügung gestellt wird
    und Betreuer, SalesAgility. Es ist der
    Die meisten der Welt...
    Laden Sie SuiteCRM herunter
  • 4
    Poweradmin
    Poweradmin
    Poweradmin ist ein webbasiertes DNS
    Verwaltungstool für PowerDNS-Server.
    Die Schnittstelle bietet für die meisten Funktionen volle Unterstützung
    der Funktionen von PowerDNS. Es ist voll
    Unterstützung...
    Laden Sie Poweradmin herunter
  • 5
    Gin Web-Framework
    Gin Web-Framework
    Gin ist ein unglaublich schnelles Webframework
    in Golang geschrieben, das bis zu leisten kann
    40-mal schneller dank seiner
    Martini-ähnliche API und benutzerdefinierte Version von
    httproute...
    Laden Sie das Gin Web Framework herunter
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basiert auf MX LINUX con
    varios entornos de escritorios. Das ist
    eine Anwendung, die auch abgerufen werden kann
    für
    https://sourceforge.net/projects/cereu...
    Laden Sie CEREUS LINUX herunter
  • Mehr »

Linux-Befehle

Ad