Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

icmbuild - Online w chmurze

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

To jest polecenie icmbuild, które można uruchomić w bezpłatnym dostawcy 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Ę


icmbuild — Ogólny, łatwy w konfiguracji skrypt obsługi programu

STRESZCZENIE


icmbuild [-h] [-c] args

OPIS


Połączenia icmbuild skrypt to ogólny skrypt, którego można używać do konserwacji programu za pomocą
icmake(1).

Icmbuild wymaga, aby plik icmconf jest dostępny w katalogu, w którym znajduje się program
wymagana jest konserwacja.

Icmbuild zakłada, że ​​Twoje źródła istnieją w bieżącym katalogu roboczym i poniżej. The
filet icmconf in icmakeRozkład (1) stanowi przykład icmconf plik, który może
być używane przez icmbuild. W tym przykładzie icmconf zakłada się, że plik C + + źródła są
utrzymywane, ale konserwacja programu dla np. C źródła można łatwo skonfigurować.

Icmbuild() kompiluje wszystkie źródła w każdym z podkatalogów wymienionych w pliku ZAJĘCIA,
a następnie kompiluje wszystkie źródła w bieżącym katalogu roboczym.

W wyniku skompilowanych źródeł powstają moduły obiektowe, które można przechowywać w bibliotece
z którym połączony jest moduł obiektu głównego. Możliwe jest również określenie dodatkowych
biblioteki, z którymi program musi być połączony.

Jeżeli powstaje biblioteka, jest ona aktualizowana przez icmbuild. Kiedy jest źródło
pomyślnie skompilowany, jego nowy moduł obiektowy zastąpi stary, który znajduje się w pliku
biblioteka. W tym momencie pliki obiektowe nie są już potrzebne i są usuwane przez
icmbuild.

SZYBKI ROZRUCH ICMBUILD


Aby korzystać z icmbuild wykonaj następujące czynności:

o Zainstaluj icmbuild na twojej drodze;

kopia icmconf (i prawdopodobnie plik ZAJĘCIA) do katalogu podstawowego projektu
(tzn. katalog, w którym i gdzie poniżej znajdują się źródła projektu);

o Zmodyfikuj #definiuje w pliku icmconf do smaku;

o Wpisz nazwy podkatalogów zawierających źródła w osobnych wierszach pliku
ZAJĘCIA

Należy pamiętać, że kolejność klas wymienionych w ZAJĘCIA is odpowiedni. Nowa klasa
Nazwy (podkatalogów) zawsze można dodać, ale zmiana kolejności wierszy w pliku ZAJĘCIA
należy unikać pliku. Jeśli konieczna jest zmiana kolejności, najpierw uruchom polecenie
icmbuild kleń aby usunąć wszystkie pliki utworzone dotychczas przez icmbuild. Rekompilacja jest
konieczne, ponieważ nazwy plików obiektowych zawierają numery porządkowe klas
identyfikacja. Te numery kolejności klas zapobiegają kolizjom nazw plików (np. dwa
klasy mogą używać pliku dane.cc) i tym samym zastąpienie pliku xo z zajęć A
według pliku xo z zajęć B jest uniemożliwione;

o Teraz po prostu biegnij

icmbuild -h

z katalogu podstawowego projektu i pozwól, aby informacje pomocy podpowiedziały Ci, jakie masz opcje
Czy. Aby zapoznać się z trybami działania, zobacz następną sekcję.

OPCJE


Icmbuild rozpoznaje dwie opcje, należy podać co najwyżej jedną:

o -h: Podaj krótki przegląd użycia.

o -c: Wyczyść ekran (za pomocą tput jasny) przed rozpoczęciem procesu kompilacji

Po opcjonalnym -c icmbuild() można przekazać następujące argumenty icmbuild:

o kleń
uprzątnąć pozostałości po poprzednich działaniach

o biblioteka
zbuduj bibliotekę (statyczną i opcjonalnie dynamiczną)

o program
zbuduj program binarny

o program rozebrać się
zbuduj pozbawiony programu binarnego

o zainstalować program ścieżka zainstaluj skonstruowany program w określonej ścieżce (być
używany po wydaniu icmbuild program)

o zainstalować statyczny ścieżka zainstaluj skonstruowaną bibliotekę statyczną w określonej ścieżce
(do wykorzystania po wydaniu icmbuild biblioteka)

o zainstalować shared ścieżka zainstaluj skonstruowaną bibliotekę współdzieloną w określonej ścieżce
(do wykorzystania po wydaniu icmbuild biblioteka) Po dodaniu linii do icmconf
zawierające

#zdefiniuj „program” DEFCOM

icmbuild domyślnie używa argumentu program. Po dodaniu

#define DEFCOM „pasek”

icmbuild domyślnie używa argumentu rozebrać się. Po dodaniu

#define „biblioteka” DEFCOM

icmbuild domyślnie używa argumentu biblioteka.

DEFCOM jest ignorowany, gdy przekazywany jest jawny tryb operacyjny icmbuild.

Korzystaj z icmbuild online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad