To jest polecenie icmstart, 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Ę
icmstart - Skrypt startowy do konserwacji programu icmbuild
STRESZCZENIE
icmstart [Opcje] katalog-górny [program|biblioteka]
OPIS
Połączenia icmstart skrypt to ogólny skrypt, którego można użyć do rozpoczęcia konserwacji programu
za pomocą icmake(1) i icmbuild(1). Icmstart tworzy katalog początkowy top-reż i
instaluje pliki ZAJĘCIA, WERSJA i icmconf poniżej top-reż. Drugi argument
`program' lub `biblioteka' może być określony jako domyślny tryb działania programu
icmbuild(1) scenariusz.
Pliki szkieletowe dla głównego katalogu i podkatalogów, domyślnie wymienione w pliku
/etc/icmake/icmstart.rc, można również zainstalować (por. icmstart.rc(7)).
Po przejściu do katalogu utworzonego przez icmstart dotychczasowy icmbuild(1) skrypt może być używany do
konserwacja programu.
OPCJE
Icmstart można wywołać z następującymi opcjami, które (jeśli są określone) muszą być pierwsze
argumenty icmstart:
o -b
Instalacja podstawowa: pliki VERSION, use.cc iversion.cc nie są instalowane,
a wpis #define USE_VERSION w icmconf został skomentowany.
o -c ścieżka konf
Użyj plików konfiguracyjnych (icmstart.rc, AUTOR, LAT i WERSJA) jeśli znaleziono w
`confpath' zamiast in ~/.icmake i / lub /etc/icmake/. Po znalezieniu pliku tak jest
używany, umożliwiając częściowe zastąpienie domyślnych plików dostarczonych przez icmake(1).
o -d
Nie wykonuj żadnych poleceń, ale pokaż polecenia, które zostałyby wykonane
standardowe wyjście.
o -I
Nie instaluj plików.
o -r Bezwarunkowo zastąp istniejące pliki. Jeśli -r nie jest podana icmstart zapytam
użytkownika, aby potwierdzić, że istniejący plik musi zostać nadpisany. Jeśli szkielet
specyfikacja odnosi się do katalogu, pełny katalog i jego podkatalogi będą
być zastąpionym.
o -s ścieżka szkieletu
Domyślnie pliki szkieletu są wymienione w pliku zasobów szkieletu
/usr/share/icmake/icmstart.rc. Alternatywnie może to być szkieletowy plik zasobów
określone przez ICM zmienna środowiskowa, która z kolei może zostać unieważniona przez zmienną
ścieżka określona za pomocą -s opcja. Ścieżkę szkieletową można określić jako pełną
ścieżka-pliku lub jako katalog, w którym to przypadku zakłada się, że jest to szkieletowy plik zasobów
be icmstart.rc (patrz niżej, godz SKELETON AKTA). Od icmstart zastosowania cp żeby zainstalować
plików, cp musi być dostępny kiedy icmstart powinien zainstalować pliki szkieletu.
SKELETON AKTA
Pliki zasobów szkieletu mogą zawierać komentarz (puste linie i linie rozpoczynające się od
znak skrótu (#)), który jest ignorowany i w przeciwnym razie powinien zawierać specyfikacje zasobu s
żeby zainstalować.
Domyślny plik zasobów to /etc/icmake/icmstart.rczawiera
ZAJĘCIA
P główny.cc
P.główny.ih
P użycie.cc
Wersja P.cc
P ? skaner
P ? parser
Ten plik jest zastępowany przez ~/.icmake/icmstart.rc. Zobaczyć icmstart.rc(7) szczegółowe informacje na temat
format icmstart.rc plik.
KONFIGURACJA AKTA
Pliki konfiguracyjne icmstart.rc, AUTOR, LAT i WERSJA są rozpoznawane i
przetworzone przez icmstart.
Jeśli -c określono opcję, pliki konfiguracyjne znalezione w ścieżce określonej w tym miejscu
opcja jest używana. Jeśli nie zostanie określony lub jeśli plik nie zostanie znaleziony, wówczas ścieżka ~/icmake is
sprawdzony. Jeśli plik konfiguracyjny nie zostanie znaleziony w ~/icmake albo pliki konfiguracyjne w
/etc/icmake są używane.
Do poprawnego działania programu nie są wymagane pliki konfiguracyjne icmstart. Kiedy nieobecny
icmstart wykonuje następujące domyślne działania:
o Jeśli plik AUTOR nie istnieje icmstart zastosowania #definiować AUTOR "".
Kiedy plik AUTOR jest zdefiniowany w ścieżce konfiguracyjnej, powinien mieć jedną linię,
określenie autora programu. Np,
#define AUTOR „Frank B. Brokken[email chroniony]>"
o Jeśli plik WERSJA nie istnieje icmstart zastosowania #definiować WERSJA "0.00.00".
Kiedy plik WERSJA jest zdefiniowany w ścieżce konfiguracyjnej, powinien mieć jedną linię,
zdefiniowanie początkowej wersji programu. Np,
#define WERSJA "1.00.00"
o Jeśli plik ROK nie istnieje icmstart zastosowania #definiować LAT „yyyy” gdzie rrrr is
bieżący rok.
Kiedy plik ROK jest zdefiniowany w ścieżce konfiguracyjnej, powinien mieć jedną linię,
określenie pierwszego roku wydania programu. Np,
#zdefiniuj LATA „2016”
Użyto tutaj liczby mnogiej, ponieważ rok wydania zwykle staje się zakresem lat późniejszych
jakiś czas, jak w przypadku specyfikacji lat Icmake:
#zdefiniuj LATA „1992-2016”
o Jeśli plik icmstart.rc nie istnieje (lub jest pusty) icmstart nie zainstaluje żadnego
plików zwykle znajdujących się w icmstart.rc, ale początkowy katalog projektu,
icmconf i WERSJA są zainstalowane. )
Użyj icmstart online, korzystając z usług onworks.net