EnglishFrenchSpanyol

Ad


Favicon OnWorks

xsubpp - Dalam talian di Awan

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

Ini ialah arahan xsubpp 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


xsubpp - pengkompil untuk menukar kod Perl XS kepada kod C

SINOPSIS


xsubpp [-v] [-kecuali] [-s pola] [-prototaip] [-noversioncheck] [-noline nombor]
[-nooptimize] [-peta taip peta taip] [-pengeluaran nama fail]... fail.xs

DESCRIPTION


Pengkompil ini biasanya dijalankan oleh makefiles yang dibuat oleh ExtUtils::MakeMaker atau oleh
Modul::Bina atau alat binaan modul Perl yang lain.

xsubpp akan menyusun kod XS ke dalam kod C dengan membenamkan binaan yang diperlukan untuk membiarkan C
fungsi memanipulasi nilai Perl dan mencipta gam yang diperlukan untuk membenarkan Perl mengaksesnya
fungsi. Pengkompil menggunakan peta taip untuk menentukan cara memetakan parameter fungsi C dan
pembolehubah kepada nilai Perl.

Pengkompil akan mencari fail peta taip yang dipanggil peta taip. Ia akan menggunakan yang berikut
laluan carian untuk mencari peta taip lalai, dengan peta taip paling kanan diutamakan.

../../../typemap:../../typemap:../typemap:typemap

Ia juga akan menggunakan peta taip lalai yang dipasang sebagai "ExtUtils::typemap".

PILIHAN


Ambil perhatian bahawa pilihan MakeMaker "XSOPT" boleh digunakan untuk menambah pilihan ini pada mana-mana fail make
dihasilkan oleh MakeMaker.

-hiertype
Mengekalkan '::' dalam nama jenis supaya jenis hierarki C++ boleh dipetakan.

-kecuali
Menambah stub pengendalian pengecualian pada kod C.

-peta taip peta taip
Menunjukkan bahawa peta taip yang dibekalkan pengguna harus diutamakan daripada lalai
peta taip. Pilihan ini boleh digunakan beberapa kali, dengan peta taip terakhir mempunyai
keutamaan tertinggi.

-pengeluaran nama fail
Menentukan nama fail output untuk dijana. Jika tiada fail dinyatakan, keluarkan
akan ditulis kepada output standard.

-v Mencetak xsubpp nombor versi ke output standard, kemudian keluar.

-prototaip
Secara lalai xsubpp tidak akan menjana kod prototaip secara automatik untuk semua xsub. ini
bendera akan membolehkan prototaip.

-noversioncheck
Melumpuhkan ujian masa larian yang menentukan sama ada fail objek (berasal daripada ".xs"
fail) dan fail ".pm" mempunyai nombor versi yang sama.

-noline nombor
Menghalang kemasukan arahan '#line' dalam output.

-nooptimize
Melumpuhkan pengoptimuman tertentu. Satu-satunya pengoptimuman yang terjejas pada masa ini ialah
penggunaan sasarans dengan kod C output (lihat perlguts). Ini mungkin perlahan
turunkan kod yang dijana, tetapi inilah caranya xsubpp sebanyak 5.005 dan lebih awal dikendalikan.

-noinout
Lumpuhkan pengecaman pengisytiharan "IN", "OUT_LIST" dan "INOUT_LIST".

-noargtypes
Lumpuhkan pengecaman perihalan seperti ANSI bagi tandatangan fungsi.

-C++ Pada masa ini tidak melakukan apa-apa langsung. Bendera ini telah menjadi larangan untuk banyak versi
daripada perl, sekurang-kurangnya sejauh perl5.003_07. Ia dibenarkan di sini untuk ke belakang
keserasian.

-s=... or -jalur=...
ini pilihan is kabur and berkecil hati.

Jika dinyatakan, rentetan yang diberikan akan dilucutkan dari permulaan C
nama fungsi dalam fungsi XS yang dijana (jika ia bermula dengan awalan itu). ini
hanya digunakan untuk XSUB tanpa blok "CODE" atau "PPCODE". Sebagai contoh, XS:

void foo_bar(int i);

apabila "xsubpp" dipanggil dengan "-s foo_" akan memasang fungsi "foo_bar" dalam Perl,
tetapi benar-benar panggil bar(i) dalam C. Selalunya, ini adalah bertentangan dengan apa yang anda mahukan
dan mod kegagalan agak kabur, jadi sila elakkan pilihan ini jika boleh.

PERSEKITARAN


Tiada pembolehubah persekitaran digunakan.

Gunakan xsubpp dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    fre:ac - penukar audio percuma
    fre:ac - penukar audio percuma
    fre:ac ialah penukar audio dan CD percuma
    ripper untuk pelbagai format dan pengekod.
    Ia menampilkan MP3, MP4/M4A, WMA, Ogg
    Format Vorbis, FLAC, AAC dan Bonk
    sokongan,...
    Muat turun fre:ac - penukar audio percuma
  • 2
    Matplotlib
    Matplotlib
    Matplotlib ialah perpustakaan yang komprehensif
    untuk mencipta statik, animasi, dan
    visualisasi interaktif dalam Python.
    Matplotlib menjadikan perkara mudah menjadi mudah dan
    benda susah...
    Muat turun Matplotlib
  • 3
    Botman
    Botman
    Tulis logik chatbot anda sekali dan
    sambungkannya ke salah satu yang tersedia
    perkhidmatan pemesejan, termasuk Amazon
    Alexa, Pengutus Facebook, Slack,
    Telegram atau pun anda...
    Muat turun BotMan
  • 4
    Joplin
    Joplin
    Joplin ialah sumber percuma dan terbuka
    aplikasi mengambil nota dan tugasan yang
    boleh mengendalikan sejumlah besar nota dalam
    Format penurunan harga, susunkannya ke dalam
    buku nota dan...
    Muat turun Joplin
  • 5
    gerbv � pemapar Gerber (RS-274X).
    gerbv � pemapar Gerber (RS-274X).
    Gerbv ialah fail Gerber sumber terbuka
    (RS-274X sahaja) pemapar. Gerbv membenarkan anda
    memuatkan beberapa fail di atas satu sama lain,
    lakukan pengukuran pada imej yang dipaparkan,
    dan lain-lain. ...
    Muat turun gerbv � pemapar Gerber (RS-274X).
  • 6
    Iometer
    Iometer
    Alat Analisis prestasi I/O.
    Khalayak: Pembangun, Maklumat
    Teknologi, Sains/Penyelidikan, Sistem
    Pentadbir. Antara muka pengguna: Win32
    (MS Windows). Progr...
    Muat turun Iometer
  • Lebih »

Arahan Linux

Ad