англійськафранцузькаіспанська

Ad


Значок OnWorks

mkbundle - онлайн в хмарі

Запустіть mkbundle у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда mkbundle, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


mkbundle, mkbundle2 - створює пов'язаний виконуваний файл.

СИНТАКСИС


mkbundle [параметри] складання1 [збірка2 ...]

ОПИС


mkbundle генерує виконувану програму, яка міститиме статичні копії збірок
зазначені в командному рядку. За замовчуванням тільки збірки, зазначені в командному рядку
буде включено в комплект. Щоб автоматично включити всі залежності
Використовуйте параметр командного рядка "--deps".

Скористайтесь mkbundle коли ви хотіти введення в експлуатацію час виконання до загрузка 1.0 профіль, та використання mkbundle2
коли ви хотіти введення в експлуатацію час виконання до загрузка 2.0 профіль.

Наприклад, щоб створити пакет для hello world, скористайтеся такою командою:
$ mkbundle -o привіт hello.exe

Наведене вище перетягне hello.exe до рідної програми під назвою "hello". Зверніть увагу, що
створений образ все ще містить зображення CIL, і попередня компіляція не виконується.

Крім того, можна контролювати чи mkbundle слід скомпілювати отриманий результат
виконуваний чи ні з опцією -c. Це корисно, якщо ви хочете додати додаткові посилання
бібліотеки або більш детально керувати згенерованим виводом. Наприклад, цим можна скористатися
щоб статично зв'язати деякі бібліотеки:
$ mkbundle -c -o host.c -oo bundles.o --deps hello.exe

$ cc host.c bundles.o /usr/lib/libmono.a -lc -lrt

Ви також можете використовувати mkbundle щоб створити пакет, який можна використовувати під час вбудовування середовища виконання Mono
у рідній програмі. У цьому випадку використовуйте параметри -c і --nomain. The
отриманий файл host.c не матиме функції main(). Викличте mono_mkbundle_init() раніше
ініціалізація JIT у вашому коді, щоб комплектні збірки були доступні для
вбудований час виконання.

ВАРІАНТИ


-c Створіть заглушку, не компілюйте отриману заглушку.

-o ім'я файлу
Розміщує вихід на "out". Якщо вказано прапор -c, це хост C
програма. Якщо ні, це містить отриманий виконуваний файл.

-оо ім'я файлу
Вказує ім’я, яке буде використовуватися для допоміжного об’єктного файлу, який містить пакет.

-L шлях
Додає `шлях' до списку пошуку для збірок. Правила такі ж, як і для
прапори компілятора -lib: або -L.

Вказує, що файл machine.config також має бути укомплектований.
Зазвичай це $prefix/etc/mono/1.0/machine.config або
$prefix/etc/mono/2.0/machine.config залежно від профілю, який ви використовуєте
(1.0 або 2.0)

--вузлики
Це за замовчуванням: mkbundle включатиме лише ті збірки, які були вказані
у командному рядку, щоб зменшити розмір створеного зображення.

--деп Цей параметр об’єднає всі збірки, на які посилаються, для перерахованих збірок
у параметрі командного рядка. Це корисно для поширення автономного зображення.

--підтримуйте температуру
За замовчуванням mkbundle видалить тимчасові файли, які він використовує для створення
пучок. Ця опція зберігає файл.

--конфігурація машини Фото
Використовує вказаний ФАЙЛ як файл machine.config для згенерованої програми.

--номен
За допомогою параметра -c згенеруйте заглушку хоста без функції main().

--config-dir DIR
Після передачі DIR буде встановлено для змінної середовища MONO_CFG_DIR

--статичний
За замовчуванням mkbundle динамічно посилається на моно і гліб. Ця опція викликає це
замість статичного посилання.

Важливо:
Оскільки середовище виконання Mono ліцензовано за ліцензією LGPL, навіть якщо ви використовуєте статичний ви
слід передати компоненти mkbundle вашим користувачам, щоб вони могли
щоб оновити середовище виконання Mono самостійно.

Якщо ви хочете використовувати це для комерційних ліцензій, ви повинні отримати a
Власна ліцензія на Mono від [захищено електронною поштою]

-z Стискає збірки перед вбудовуванням. Це призводить до меншого виконуваного файлу
файлів, але збільшує час запуску та вимагає встановлення zlib на цільовому місці
системи.

WINDOWS


У системах Windows необхідно встановити Unix-подібний ланцюг інструментів
mkbundle працювати. Ви можете використовувати cygwin і встановлювати gcc, gcc-mingw та як пакети.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


AS Команда асемблера. За замовчуванням — «як».

CC Команда компілятора C. За замовчуванням — «cc» у Linux і «gcc» у Windows.

MONO_BUNDLED_OPTIONS
Параметри, які будуть передані в пакет Mono, розділені пробілами. Див
моно(1) сторінку посібника або запустіть моно --help.

Використовуйте mkbundle онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    йометр
    йометр
    Інструмент аналізу продуктивності вводу-виводу.
    Аудиторія: Розробники, Інформація
    Технологія, наука/дослідження, система
    Адміністратори. Інтерфейс користувача: Win32
    (MS Windows). Програм...
    Завантажити Iometer
  • 2
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Клієнт Java LDAP із підтримкою LDIF,
    безпека (включаючи SSL, SASL і GSSAPI),
    перекладено багатьма мовами (в т.ч.
    китайська), онлайн-довідка, форми користувача та
    багато інших...
    Завантажте JXplorer – браузер Java Ldap
  • 3
    PosteRazor - Зробіть свій власний плакат!
    PosteRazor - Зробіть свій власний плакат!
    Хочете надрукувати плакат? PosteRazor ріже
    файл зображення на частини, і ви можете
    потім роздрукуйте на принтері та склейте їх
    разом до плаката. Легкий на основі FLTK
    використовувати ...
    Завантажте PosteRazor - створіть свій власний плакат!
  • 4
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 5
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 6
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • Детальніше »

Команди Linux

Ad