Amazon Best VPN GoSearch

Favicon OnWorks

mkbundle - Dalam talian di Awan

Jalankan mkbundle dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah perintah mkbundle yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


mkbundle, mkbundle2 - Mencipta boleh laku dibundel.

SINOPSIS


mkbundle [pilihan] perhimpunan1 [perhimpunan2 ...]

DESCRIPTION


mkbundle menjana program boleh laku yang akan mengandungi salinan statik perhimpunan
disenaraikan pada baris arahan. Secara lalai hanya perhimpunan yang dinyatakan dalam baris arahan
akan dimasukkan ke dalam berkas. Untuk memasukkan semua kebergantungan secara automatik
dirujuk, gunakan pilihan baris arahan "--deps".

Penggunaan mkbundle apabila anda mahu yang startup runtime kepada memuatkan yang 1.0 profil, and penggunaan mkbundle2
apabila anda mahu yang startup runtime kepada memuatkan yang 2.0 profil.

Sebagai contoh, untuk membuat himpunan untuk hello world, gunakan arahan berikut:
$ mkbundle -o hello hello.exe

Di atas akan menarik hello.exe ke dalam program asli yang dipanggil "hello". Perhatikan bahawa
imej yang dihasilkan masih mengandungi imej CIL dan tiada prakompilasi dilakukan.

Di samping itu, adalah mungkin untuk mengawal sama ada mkbundle harus menyusun yang terhasil
boleh laku atau tidak dengan pilihan -c. Ini berguna jika anda ingin memautkan tambahan
perpustakaan atau mengawal output yang dihasilkan dengan lebih terperinci. Sebagai contoh, ini boleh digunakan
untuk memautkan beberapa perpustakaan secara statik:
$ mkbundle -c -o host.c -oo bundles.o --deps hello.exe

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

Anda juga boleh menggunakan mkbundle untuk menjana himpunan yang boleh anda gunakan semasa membenamkan masa jalan Mono
dalam aplikasi asli. Dalam kes itu, gunakan kedua-dua pilihan -c dan --nomain. The
fail host.c yang terhasil tidak akan mempunyai fungsi main(). Panggil mono_mkbundle_init() sebelum ini
memulakan JIT dalam kod anda supaya himpunan yang digabungkan tersedia untuk
masa jalan terbenam.

PILIHAN


-c Hasilkan fail stub, jangan susun stub yang terhasil.

-o nama fail
Meletakkan output pada `keluar'. Jika bendera -c ditentukan, ini ialah hos C
program. Jika tidak, ini mengandungi boleh laku yang terhasil.

-oo nama fail
Menentukan nama yang akan digunakan untuk fail objek pembantu yang mengandungi berkas.

-L jalan
Menambah `path' melakukan senarai carian untuk perhimpunan. Peraturannya sama seperti untuk
pengkompil -lib: atau -L bendera.

Menentukan bahawa fail machine.config mesti disatukan juga.
Biasanya ini ialah $prefix/etc/mono/1.0/machine.config atau
$prefix/etc/mono/2.0/machine.config bergantung pada profil yang anda gunakan
(1.0 atau 2.0)

--nodeps
Ini ialah lalai: mkbundle hanya akan merangkumi perhimpunan yang telah ditentukan
pada baris arahan untuk mengurangkan saiz imej yang dihasilkan.

--deps Pilihan ini akan menggabungkan semua perhimpunan yang dirujuk untuk perhimpunan yang disenaraikan
pada pilihan baris arahan. Ini berguna untuk mengedarkan imej serba lengkap.

--keeptemp
Secara lalai mkbundle akan memadam fail sementara yang digunakan untuk menghasilkan fail
berkas. Pilihan ini menyimpan fail di sekeliling.

--konfigurasi mesin FAIL
Menggunakan FAIL yang diberikan sebagai fail machine.config untuk aplikasi yang dijana.

--nomain
Dengan pilihan -c, hasilkan stub hos tanpa fungsi main().

--config-dir DIR
Apabila diluluskan, DIR akan ditetapkan untuk pembolehubah persekitaran MONO_CFG_DIR

--statik
Secara lalai mkbundle memaut secara dinamik kepada mono dan glib. Pilihan ini menyebabkannya
pautan secara statik sebaliknya.

penting:
Memandangkan masa jalan Mono dilesenkan di bawah LGPL, walaupun anda menggunakan statik anda
harus memindahkan bahagian komponen mkbundle kepada pengguna anda supaya mereka dapat
untuk menaik taraf masa jalan Mono sendiri.

Jika anda ingin menggunakan ini untuk lesen komersial, anda mesti mendapatkan a
lesen proprietari untuk Mono daripada [e-mel dilindungi]

-z Memampatkan pemasangan sebelum dibenamkan. Ini menghasilkan laksana yang lebih kecil
fail, tetapi meningkatkan masa permulaan dan memerlukan zlib dipasang pada sasaran
sistem.

WINDOWS


Pada sistem Windows, rantai alat seperti Unix perlu dipasang
mkbundle bekerja. Anda boleh menggunakan cygwin dan memasang gcc, gcc-mingw dan sebagai pakej.

PERSEKITARAN PELBAGAI


AS Perintah Asembler. Lalai ialah "sebagai".

CC Perintah pengkompil C. Lalai ialah "cc" di bawah Linux dan "gcc" di bawah Windows.

MONO_BUNDLED_OPTIONS
Pilihan untuk dihantar ke masa jalan Mono yang digabungkan, dipisahkan dengan ruang. Lihat
mono(1) halaman manual atau jalankan mono --help.

Gunakan mkbundle dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.