Це команда ecppc, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ecppc - компілятор для ecpp(7)
СИНТАКСИС
ecppc [-bhszvtM] [-s] [-o ім'я файлу] [-n ім'я] [-m mimetype] [--типи mime ім'я файлу] [-I
реж] [-l журнал-категорія] ім'я файлу
ecppc -bb ім'я файлу ...
ОПИС
ecppc є компілятором для мови ecpp. ecpp це мова шаблонів, яка дозволяє
користувач вставляє C++-код у HTML для використання в tntnet(8). ecppc створює C++-клас із
шаблон ecpp. Він також може компілювати двійкові дані в C++-клас, що робить це можливим
щоб інтегрувати їх у програму tntnet.
ВАРІАНТИ
-b Це вмикає двійковий режим. Ecppc не шукає ecpp-теги, а створює клас,
яка просто копіює дані
-bb Це вмикає мультибінарний режим. Кожен двійковий файл має деякі накладні витрати, коли він упакований
в tntnet-програму. Ці накладні витрати можуть бути досить значними, коли
binary-файли невеликі, як маленькі значки у веб-додатку. Щоб зменшити це
накладні витрати, кілька двійкових файлів можуть бути упаковані в один клас, що видаляє
на двійкові накладні витрати повністю.
Коли компонент викликається, він використовує параметр path-info
(request.getPathInfo()) із запиту, щоб вирішити, який двійковий файл надіслати. Якщо ні
Ім'я файлу відповідає відомості про шлях, обробка відхилена. Двійкові файли не обов’язково мають бути з
той самий MIME-тип, оскільки MIME-тип автоматично переглядається з бази даних mime
за розширенням вихідного файлу.
-i ім'я файлу
У мульти двійковому режимі (опція -bb) імена файлів можна прочитати із зазначеного файлу
за допомогою цієї опції. Це може бути корисно, коли командний рядок стає занадто довгим або просто
для зручності.
-I реж Шукати в каталозі включені файли. Цей параметр можна передати кілька разів. всі
У вказаних каталогах по черзі здійснюється пошук включних файлів.
-l журнал-категорія
Встановити категорію журналу. За замовчуванням є ім'я компонента.
-L Вимкнути генерацію #line-директив
-m mimetype
Встановити mimetype виводу. Це тип mime, надісланий компонентом у браузер
у заголовку Content-Type-. Без цього параметра виконується пошук типу mime
базу даних mime вашої системи, використовуючи розширення файлу вихідного файлу.
--типи mime файл
Читання mimetypes з файлу (за замовчуванням: /etc/mime.types).
-M Це вимикає нормальну обробку та друкує лише залежності ecpp
компонент. Вихідні дані можна включити до Makefile. Ecpp-залежності є
вводиться тегом <%include>.
-n ім'я
Встановіть назву компонента. Зазвичай це похідне від імені-джерела
видаливши шлях і розширення .ecpp.
-o ім'я файлу
Запишіть створений файл у вказаний файл замість отримання імені файлу
з назви вихідного файлу. Ім'я вихідного файлу зазвичай є вихідним файлом де
розширення замінено на .cpp.
-p Зберігайте ім’я шляху при отриманні імені компонента з імені вхідного файлу.
-s Створити синглтон. Зазвичай ecppc вирішує автоматично, чи є шаблон
підходить для одинокої людини. Ця опція змушує ecppc генерувати синглтон.
-s Не генеруйте синглтон.
-v Увімкнути докладний режим. Це друкує додаткову інформацію про обробку на
стандартний вихід.
-z Стисніть дані в компоненті. Стислі дані автоматично розпаковуються
перше використання. Це зменшує розмір коду, але трохи уповільнює перший виклик
компонент.
Використовуйте ecppc онлайн за допомогою служб onworks.net