Це команда icmstart, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
icmstart - сценарій запуску для обслуговування програми icmbuild
СИНТАКСИС
icmstart [Options] верхній каталог [програма|бібліотека]
ОПИС
Команда icmstart script — це загальний сценарій, який можна використовувати для початку обслуговування програми
використання icmake(1) і icmbuild(1). Icmstart створює початковий каталог топ-реж та
встановлює файли КЛАСИ, Версія та icmconf нижче топ-реж. Другий аргумент
`програма' або `бібліотека' можна вказати як режим роботи за замовчуванням
icmbuild(1) сценарій.
Скелетні файли для основного каталогу та підкаталогів, за замовчуванням перераховані у файлі
/etc/icmake/icmstart.rc, також можна встановити (див. icmstart.rc(7)).
Після переходу до каталогу, створеного icmstart icmbuild(1) скрипт можна використовувати для
обслуговування програми.
ВАРІАНТИ
Icmstart може викликатися з наступними параметрами, які (якщо вказано) мають бути першими
аргументи icmstart:
o -b
Базове встановлення: файли VERSION, usage.cc і version.cc не встановлені,
і запис #define USE_VERSION у icmconf закоментовано.
o -c confpath
Використовуйте файли конфігурації (icmstart.rc, АВТОР, РОКІВ та Версія) якщо знайдено в
`confpath', а не in ~/.icmake та / або /etc/icmake/. Як тільки файл знайдено, він є
використовується, що дозволяє частково замінювати файли за замовчуванням, надані icmake(1).
o -d
Не виконувати жодних команд, а показувати команди, які були б виконані
стандартний вихід.
o -I
Не встановлюйте файли.
o -r Беззастережно замінювати наявні файли. Якщо -r не надається icmstart запитає
користувач, щоб підтвердити, що наявний файл необхідно перезаписати. Якщо скелет
специфікація відноситься до каталогу, повний каталог і його підкаталоги будуть
бути заміненим.
o -s скелет-доріжка
За замовчуванням скелетні файли перераховані у файлі ресурсів скелета
/usr/share/icmake/icmstart.rc. Альтернативно, файл ресурсу скелета може бути
визначені ІВМ змінна середовища, яка, у свою чергу, може бути відхилена
шлях, зазначений за допомогою -s варіант. Шлях каркаса може бути вказаний як повний
file-path або як каталог, у цьому випадку передбачається, що файл ресурсу каркаса
be icmstart.rc (див. нижче за адресою SKELETON ФАЙЛИ). З icmstart використовує cp встановити
файли, cp має бути доступним, коли icmstart слід встановити скелетні файли.
SKELETON ФАЙЛИ
Файли ресурсів Skeleton можуть містити коментарі (порожні рядки та рядки, які починаються з
решітка (#)), який ігнорується, і в іншому випадку має містити специфікації ресурсу s
Встановити
Файл ресурсу за замовчуванням – це /etc/icmake/icmstart.rc, містить
КЛАСИ
P main.cc
П основ.іх
P usage.cc
Версія P.cc
P ? сканер
P ? парсер
Цей файл відхилено ~/.icmake/icmstart.rc, Побачити icmstart.rc(7) для детальної інформації про
форматі icmstart.rc файлу.
КОНФІГУРАЦІЯ ФАЙЛИ
Конфігураційні файли icmstart.rc, АВТОР, РОКІВ та Версія визнаються і
обробляється icmstart.
Якщо -c параметром було вказано файли конфігурації, знайдені в шляху, зазначеному на цьому
використовується варіант. Якщо не вказано або файл не знайдено, тоді шлях ~/icmake is
перевірено. Якщо файл конфігурації не знайдено в ~/icmake або файли конфігурації в
/etc/icmake використовуються.
Файли конфігурації не потрібні для належної роботи icmstart. При відсутності
icmstart виконує такі дії за замовчуванням:
o Якщо файл АВТОР не існує icmstart використовує #визначити АВТОР "".
Коли файл АВТОР визначено в шляху конфігурації, він повинен мати один рядок,
визначення автора програми. наприклад,
#define АВТОР «Френк Б. Броккен[захищено електронною поштою]>"
o Якщо файл Версія не існує icmstart використовує #визначити Версія "0.00.00".
Коли файл Версія визначено в шляху конфігурації, він повинен мати один рядок,
визначення початкової версії програми. наприклад,
#define ВЕРСІЯ "1.00.00"
o Якщо файл РІК не існує icmstart використовує #визначити РОКІВ "рррр" де гггг is
поточного року.
Коли файл РІК визначено в шляху конфігурації, він повинен мати один рядок,
визначення року початкового випуску програми. наприклад,
#define РОКИ "2016"
Тут використовується множина, оскільки рік випуску зазвичай стає діапазоном років після
деякий час, як зі специфікацією років Icmake:
#define РОКИ "1992-2016"
o Якщо файл icmstart.rc не існує (або порожній) icmstart не встановить жодного
файлів, які зазвичай знаходяться в icmstart.rc, але початковий каталог проекту,
icmconf та Версія встановлені. )
Використовуйте icmstart онлайн за допомогою служб onworks.net