EnglishFrenchSpanyol

Favicon OnWorks

makepp_compatibility - Dalam talian di Awan

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

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


makepp_compatibility -- Senarai keserasian untuk makepp

DESCRIPTION


Perl versi vs sistem
Banyak versi Perl yang tersedia dan masih dipasang pada banyak mesin datang dengan pelbagai
pepijat halus. Kami telah cuba menangani kebanyakan daripada mereka, tetapi beberapa masih kekal. Kami ada ujian
suite sekitar 75 ujian, semuanya biasanya lulus. Pada beberapa platform kekurangan beberapa
ciri, terutamanya Cygwin, beberapa ujian dilangkau secara eksplisit. Jadual ini menunjukkan dengan apa
versi ini telah diuji di mana, dan sama ada ia berjaya. Kami ingin mendengar
hasil anda pada platform lain juga!

Ambil perhatian bahawa anda mendapat gambaran keseluruhan yang setanding apabila pergi ke tab CPAN sebelah kanan atas dan memilih
Matriks Versi Perl/Platform (http://matrix.cpantesters.org/?dist=makepp>). Tetapi mereka
berikan palang merah walaupun hanya satu daripada kira-kira seratus ujian gagal. Dan kerana ujian itu adalah
automatik pada mesin yang ditapis, sukar untuk mengetahui atau membetulkan perkara yang sedang berlaku
salah. Selalunya ia adalah sesuatu yang boleh diuruskan, seperti pengkompil, pengendalian atau
kekhususan sistem fail atau pembolehubah persekitaran yang salah.

#||||||||| 5.8 #| 5.10 #|||| 5.12 #|| 5.14 #||| 5.16 #|| 5.18 # 5.20 #

# .0 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 # .0 | .1 # .0 | .1 | .2 | .3 | .4 # .0 | .1 | .2 # .0 | .1 | .2 | .3 # .0 | .1 | .2 # .0 #

GNU/Linux (x86)# x | x | x | x | x | | x | x | x | x # x | x # x | x | x | x | x # x | x | x # x | x | x | x # x | x | # x #

GNU/Linux (amd64)# | | | | | x | | | | x # | # | | x | x | # x | | x # | | x | x # | | ##

GNU/Linux (S/390)# | | | | | | | | x | x # x | x # | | | | # | | # | | | # | | ##

FreeBSD (x86) # | | | | | | | | x | x # x | x # x | x | x | x | # | x | # | | x | x # | x | x # x #

NetBSD (x86) # | | | | | | | | | x # x | x # x | x | x | x | # | x | x # | | x | x # | x | ##

NetBSD (Alpha) # | | | | | | | | | x # x | x # | | | | # | | # | | | # | | ##

OpenBSD (x86) # x | | | | | | | | | x # x | x # x | x | x | | x # x | x | x # x | x | x | # x | x | ##

AIX (PPC) # | x | x | | | | | x | x | # | # | | | | # | | # | x | | # | x | ##

Darwin (x86) # | | | | | | | | | # | # | x | | | # | | x # | | | # | | x # x #

Darwin (PPC) # | | | | | | x | x | x | x # x | x # x | x | x | | # | | # | | x | # | x | ##

HP/UX (IA64) # x | | | x | | | | | | # | # | | | | # | | # | | | # | x | # x #

Irix # | | | | | | | | x | # | # | | | | # | | # | | | # | | ##

Solaris (Sparc)# x | x | x | x | x | x | x | x | x | x # x | # x | x | | | # | | # x | x | | # x | x | # x #

Solaris (64bit)# | x | | | | | | | x | # x | # | | | | # | | # | | | # | | ##

Solaris (x86) # | x | | | | | | | x | x # x | x # x | x | x | | # | | # | | x | # | | ##

BS2000 (S/390) # | x | | | | | | | | # / | # | | | | # | | # | | | # | | ##

z/OS USS (S/390)# | | | | | | | | zOS | # / | # | | | | # | | # | | | # | | ##

Cygwin (x86) # | | | | | | | Menang | x | # x | x # | | | | # | | x # | | | # | | ##

MinGW MSYS # | | | | | | | | x | # | # | | | | # | | # | | | # | | ##

Stawberi # | | | | | | | | x | x # x | x # | x | x | x | # | | x # x | x | x | x # x | | ##

ActiveState Win# x | x | x | x | x | | x | x | x | x # x | x # x | x | | x | # x | | x # | x | | x # | | ##

Win Terdapat 4 persekitaran Perl berbeza pada Windows, yang biasanya memanjangkan satu sama lain
apabila dipasang secara selari. Di sini mereka telah diuji dengan PATH minimum, supaya
memisahkan mereka sepenuhnya. Apabila menggunakan program asli, anda mungkin perlu melihat nota itu
di bawah &ln.

· Cygwin agak rapat meniru GNU/Linux dan memberikan hasil yang terbaik. Perl 5.8.7
mempunyai masalah kecil dengan vars persekitaran, menjadikan satu ujian gagal. Dalam masa yang lama berlalu
masa lalu, binaan selari tidak berfungsi, tetapi ia belum disahkan versi yang mana
Cygwin atau Perl menjadikannya boleh digunakan. Perl 5.10.1 mempunyai masalah dengan fail chmod 0, jadi
ia tidak boleh digunakan untuk menghalang import repositori. Dalam kes yang jarang berlaku, Cygwin baru-baru ini
juga memimpin stat () untuk melaporkan pautan sym bagi fail yang tidak wujud. Ini nampaknya tidak
pepijat Perl, kerana perl yang sama yang bebas ralat sebelum ini, kini tunjukkan ini
tingkah laku. Makepp telah disusun semula untuk mengurangkan ini, jadi anda mungkin tidak pernah melihatnya
ia.

· MinGW kekal dekat dengan Windows, memberikannya rupa dan rasa Unixy sahaja. Ia mempunyai a
penyelesaian yang bijak kerana kekurangan pautan simbolik, iaitu menyalin sebaliknya (&ln mempunyai
mencuri idea ini). Malangnya ini tidak cukup baik untuk repositori mekanisme, jadi
yang tidak tersedia, sebagai tambahan kepada kekurangan Cygwin.

· Hidup Strawberry Perl dengan hanya Windows asli kebanyakan arahan Unix biasa (kecuali
Penyusun GNU) tiada, dan "shell" adalah sangat primitif. Penggunaan yang maksima
daripada arahan terbina makepp dan Perl terbenam boleh meningkatkan kemudahalihan makefile.

Walaupun program Windows boleh mengendalikan garis miring biasa sebagai pemisah direktori, ini
tidak berfungsi untuk nama arahan. Itu hendaklah sentiasa ditulis dengan mudah alih sebagai
dir$/arahan, di mana $/ digantikan dengan garis miring ke hadapan atau ke belakang, bergantung pada
Alam sekitar. Jika anda memberitahu makepp, melalui pembolehubah SHELL, di mana untuk mencari a
Shell seperti Unix, anda tidak perlu risau.

Ia tidak boleh membuat rekursif pintar (tetapi siapa yang mahukannya, kerana ia dikenali
menjadi paradigma yang rosak) dan selari membina.

· Status Aktif Perl sangat mirip dengan Strawberi, sejauh makepp pergi, walaupun begitu
tidak disertakan dengan penyusun GNU. Sehingga Perl 5.8.6, ia akan menulis semula Mpp/File.pm jadi
untuk mempunyai penyelesaian yang diperlukan untuk pepijat lstat.

zOS Pada z/OS (alias VMS atau OS/390) Unix System Services buatan rekursif pintar tidak berfungsi.
Jika pengkompil anda memilih tentang susunan pilihan, anda mungkin perlu menulis peraturan anda sendiri.
(Untuk menyusun Perl 5.8.8 anda mungkin perlu mengalih keluar "(void)env;" bodoh dalam
miniperlmain.c. Perl 5.10.0 tidak boleh disusun pada sistem Ebcdic manakala 5.12.1 dan
5.14.0 mungkin mempunyai ralat makro dengan pengkompil z/OS C.)

Nest
Sesetengah penyusun lama tidak menyukai ulasan bersarang. Sejak
ujian_tambahan/2006_03_23_c_comments.test melihat semua jenis buruj, dan
mengesahkan kesimpulannya dengan pengkompil, ujian ini boleh gagal jika anda tidak menggunakan gcc.

File Systems
Pelbagai sistem fail khas mempunyai sifat yang luar biasa, memberikan makepp masa yang sukar apabila
mengerjakan mereka:

NFS NFS boleh menyusun semula operasi fail mengikut budi bicaranya, yang membawa kepada perhubungan yang tidak dijangka
antara setem masa. Ini berkaitan untuk fail meta-data maklumat binaan, yang
makepp disimpan bersama setiap fail. Terutama dalam membina cache, dengan serentak mereka
akses, beberapa pengendalian penyelesaian adalah perlu, tetapi ia ditunjukkan oleh ujian beban untuk berfungsi
denda.

Windows CIFS pada GNU/Linux
Beberapa aksara khas tidak dibenarkan dalam nama fail. Pautan dicontohi dengan menyalin
manakala pautan simbolik gagal. Nampaknya operasi tulis kembali sebelum ianya
kelihatan pada cakera, yang mengelirukan makepp tentang kejayaan arahan yang dilaksanakannya.
Enam daripada 76 ujian gagal kerana ini. Secara terang-terangan, cap masa mempunyai ketepatan
daripada 100 nanosaat (walaupun perbezaan yang boleh didapati hanya kira-kira a
centisaat). Ini jauh lebih baik daripada kebanyakan sistem fail Unix yang lebih lama -- sayangnya Perl's
Fungsi "stat" tidak mempunyai akses kepada ketepatan yang sangat dialu-alukan ini.

Kongsi Pelayan Windows pada Cygwin
Cakera CIFS yang sama yang berfungsi dengan teruk pada Linux, lulus semua ujian pada Cygwin.
Mungkin terdapat pilihan pemasangan CIFS yang mungkin menambah baik sesuatu.

Unix SMBFS daripada GNU/Linux
Pautan dan pautan simbolik gagal. Tiada ujian lain yang gagal. Saya tidak mempunyai akses kepada lebih
pelayan Windows SMB yang realistik, di mana keadaannya mungkin berbeza.

VFAT pada GNU/Linux
Beberapa aksara khas tidak dibenarkan dalam nama fail. Menghubungkait dan menghubungkan simbolik
gagal. Topeng kebenaran fail dan pemilik adalah pilihan pelekap, manakala setem masa
tidak boleh ditetapkan.

Nama Fail Sensitif & Tidak Sensitif Bercampur
Pengendalian nama fail Makepp sama ada sensitif huruf besar atau tidak, bergantung pada
direktori tempat ia dipanggil. Jika direktori ini tidak sensitif huruf besar-besaran, tetapi ia adalah
dipasang pada laluan yang mengandungi huruf besar dalam bahagian sensitif huruf besar
laluan, maka makepp akan tersandung.

Jika anda memerlukan persediaan ini untuk berfungsi (cth hos Windows boleh dihubungi sebagai /mnt/hgfs/C dari
Linux di dalam VMware) anda perlu mereka bentuk Makefile anda seolah-olah anda berada di a
sistem fail sensitif huruf besar dan "eksport MAKEPP_CASE_SENSITIVE_FILENAMES=1" sebelum anda
panggil makepp.

Gunakan makepp_compatibility dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    AstroOrzPlayer
    AstroOrzPlayer
    AstroOrz Player ialah pemain media percuma
    perisian, bahagian berdasarkan WMP dan VLC. The
    pemain adalah dalam gaya minimalis, dengan
    lebih daripada sepuluh warna tema, dan boleh juga
    b ...
    Muat turun AstroOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV ialah ADDON untuk XBMC/
    Kodi que permite disponer de un
    penyahkodan perkhidmatan IPTV de
    Movistar integrado en uno de los
    pusat media ma...
    Muat turun movistartv
  • 3
    Kod :: Blok
    Kod :: Blok
    Kod::Blocks ialah sumber terbuka percuma,
    merentas platform C, C++ dan Fortran IDE
    dibina untuk memenuhi keperluan yang paling mendesak
    daripada penggunanya. Ia direka untuk menjadi sangat
    memanjang ...
    Muat Turun Kod::Blok
  • 4
    Di tengah-tengah
    Di tengah-tengah
    Di tengah-tengah atau Antara Muka Minecraft Lanjutan
    dan Penjejakan Data/Struktur ialah alat untuk
    memaparkan gambaran keseluruhan Minecraft
    dunia, tanpa benar-benar menciptanya. Ia
    boleh ...
    Muat turun Ditengah
  • 5
    MSYS2
    MSYS2
    MSYS2 ialah koleksi alatan dan
    perpustakaan menyediakan anda dengan
    persekitaran yang mudah digunakan untuk membina,
    memasang dan menjalankan Windows asli
    perisian. Ia con...
    Muat turun MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo ialah codec imej JPEG
    yang menggunakan arahan SIMD (MMX, SSE2,
    NEON, AltiVec) untuk mempercepatkan garis dasar
    Mampatan dan penyahmampatan JPEG dihidupkan
    x86, x8...
    Muat turun libjpeg-turbo
  • Lebih »

Arahan Linux

Ad