EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

icmbuild - Online in der Cloud

Führen Sie icmbuild im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl icmbuild, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


icmbuild - Ein generisches, einfach konfigurierbares Programmwartungsskript

ZUSAMMENFASSUNG


icmbuild [-h] [-c] args

BESCHREIBUNG


Das icmbuild script ist ein generisches Skript, das verwendet werden kann, um die Programmwartung mit
icmake(1).

Icmbuild erfordert, dass die Datei icmconf ist in dem Verzeichnis verfügbar, in dem program
Wartung wird angefordert.

Icmbuild geht davon aus, dass sich Ihre Quellen in und unterhalb des aktuellen Arbeitsverzeichnisses befinden. Die
Datei icmconf in icmakeDie Verteilung von (1) liefert ein Beispiel für ein icmconf Datei, die kann
verwendet werden von icmbuild. In diesem Beispiel icmconf Datei wird davon ausgegangen, dass C + + Quellen sind
gepflegt, aber Programmpflege für z. C Quellen können einfach konfiguriert werden.

Icmbuild() kompiliert alle Quellen in jedem der in der Datei genannten Unterverzeichnisse KLASSEN,
und kompiliert dann alle Quellen im aktuellen Arbeitsverzeichnis.

Die kompilierten Quellen führen zu Objektmodulen, die in einer Bibliothek aufbewahrt werden können, gegen
mit dem das Hauptobjektmodul verknüpft ist. Es ist auch möglich, zusätzliche
Bibliotheken, gegen die das Programm gelinkt werden muss.

Wenn eine Bibliothek aufgebaut wird, wird sie auf dem neuesten Stand gehalten von icmbuild. Wenn eine Quelle
erfolgreich kompiliert, ersetzt das neue Objektmodul das alte, das in der
Bücherei. An diesem Punkt werden die Objektdateien nicht mehr benötigt und werden entfernt von
icmbuild.

KICKSTART ICMBUILD


So verwenden Sie icmbuild gehen Sie wie folgt vor:

o Installieren icmbuild auf deinem Weg;

o kopieren icmconf (und wahrscheinlich die Datei KLASSEN) in das Basisverzeichnis Ihres Projekts
(dh das Verzeichnis, in dem und wo unten die Quellen des Projekts zu finden sind);

o Ändern Sie die #definiert in der Datei icmconf schmecken;

o Geben Sie die Namen von Unterverzeichnissen mit Quellen in separaten Zeilen in der Datei ein
KLASSEN

Beachten Sie, dass die Reihenfolge der Klassen in KLASSEN is relevant. Neue Klasse
(Unterverzeichnis-)Namen können immer hinzugefügt werden, aber das Neuordnen der Zeilen im KLASSEN
Datei sollte vermieden werden. Wenn eine Neuordnung erforderlich ist, führen Sie zuerst den Befehl aus
icmbuild reinigen um alle bisher erstellten Dateien zu entfernen von icmbuild. Neukompilierung ist
notwendig, da die Namen der Objektdateien Klassen-Bestellnummern für . enthalten
Identifikation. Diese Klassenreihenfolgenummern verhindern Dateinamenkollisionen (z. B. zwei
Klassen könnten eine Datei verwenden Daten.cc) und damit Ersetzen einer Datei xo aus der Klasse A
nach Datei xo aus der Klasse B wird verhindert;

o Jetzt einfach laufen

icmbuild -h

aus dem Basisverzeichnis des Projekts und lassen Sie sich von der Hilfe-Info über Ihre Optionen informieren
sind. Siehe den nächsten Abschnitt für die Betriebsarten.

OPTIONAL


Icmbuild kennt zwei Möglichkeiten, von denen höchstens eine angegeben werden sollte:

o -h: Geben Sie eine kurze Nutzungsübersicht.

o -c: Löschen Sie den Bildschirm (mit tput klar) bevor Sie den Kompilierungsvorgang starten

Nach dem optionalen -c icmbuild() die folgenden Argumente können an . übergeben werden icmbuild:

o reinigen
Reste früherer Aktivitäten aufräumen

o Bibliothek
Erstellen Sie die Bibliothek (statische und optional die dynamische Bibliothek)

o Programm
Baue das Binärprogramm

o Programm abstreifen
Baue das gestrippte Binärprogramm

o installieren Programm Weg Installieren Sie das erstellte Programm im angegebenen Pfad (zu
nach Ausgabe verwendet icmbuild Programm)

o installieren statisch Weg Installieren Sie die erstellte statische Bibliothek im angegebenen Pfad
(zu verwenden nach der Ausstellung icmbuild Bibliothek)

o installieren von Locals geführtes Weg Installieren Sie die erstellte Shared Library im angegebenen Pfad
(zu verwenden nach der Ausstellung icmbuild Bibliothek) Nach dem Hinzufügen einer Zeile zu icmconf
mit

#define DEFCOM "Programm"

icmbuild verwendet standardmäßig das Argument Programm. Nach dem Hinzufügen

#define DEFCOM "Streifen"

icmbuild verwendet standardmäßig das Argument abstreifen. Nach dem Hinzufügen

#define DEFCOM "Bibliothek"

icmbuild verwendet standardmäßig das Argument Bibliothek.

DEFCOM wird ignoriert, wenn ein expliziter Betriebsmodus an . übergeben wird icmbuild.

Verwenden Sie icmbuild online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad