InggrisPerancisSpanyol

favorit OnWorks

perliix - Online di Cloud

Jalankan perliix di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah perliix yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


perlirix - Perl versi 5 pada sistem Irix

DESKRIPSI


Dokumen ini menjelaskan berbagai fitur Irix yang akan mempengaruhi bagaimana Perl versi 5
(selanjutnya hanya Perl) dikompilasi dan/atau dijalankan.

Bangunan 32-bit Perl in Iris
penggunaan

sh Konfigurasi -Dcc='cc -n32'

untuk mengkompilasi Perl 32-bit. Jangan repot-repot dengan -n32 kecuali Anda memiliki kompiler 7.1 atau yang lebih baru
(gunakan cc -version untuk memeriksa).

(Membangun 'cc -n32' adalah default.)

Bangunan 64-bit Perl in Iris
penggunaan

sh Konfigurasi -Dcc='cc -64' -Duse64bitint

Ini membutuhkan CPU MIPS 64-bit (R8000, R10000, ...)

Anda juga dapat menggunakan

sh Konfigurasi -Dcc='cc -64' -Duse64bitall

tapi itu tidak ada bedanya dibandingkan dengan -Duse64bitint karena "cc -64".

Anda juga bisa melakukannya

sh Konfigurasi -Dcc='cc -n32' -Duse64bitint

untuk menggunakan long long untuk tipe integer 64-bit, jika Anda tidak memiliki CPU 64-bit.

Jika Anda menggunakan gcc, cukup

sh Konfigurasi -Dcc=gcc -Duse64bitint

seharusnya cukup, Konfigurasi harus secara otomatis menyelidiki 64-bit yang benar
pengaturan.

Tentang Penyusun versi of Iris
Beberapa versi Irix cc, misalnya 7.3.1.1m (coba cc -version) diketahui memiliki masalah
(coredumps) saat mengkompilasi perl.c. Jika Anda telah menggunakan -OPT:fast_io=ON dan ini terjadi, coba
menghapusnya. Jika gagal, atau Anda tidak menggunakannya, coba sesuaikan pengoptimalan lainnya
opsi (-LNO, -INLINE, -O3 hingga -O2, dan sebagainya). Bug compiler telah dilaporkan ke SGI.
(Allen Smith[email dilindungi]>)

Linker Masalah in Iris
Jika Anda mendapatkan keluhan tentang so_locations, cari di file hints/irix_6.sh untuk
"lddflags" dan lakukan penyesuaian yang disarankan. (David Billinghurst
<[email dilindungi]>)

Mallok in Iris
Jangan mencoba menggunakan malloc Perl, ini akan menyebabkan kesalahan yang sangat misterius (terutama
dengan -Duse64bitall).

Bangunan dengan benang in Iris
Jalankan Configure with -Duseithreads yang akan mengonfigurasi Perl dengan Perl 5.8.0
"utas juru bahasa", lihat utas.

Untuk Irix 6.2 dengan utas perl, Anda harus menginstal tambalan berikut:

1404 Irix 6.2 Posix 1003.1b halaman manual
1645 Irix 6.2 & 6.3 pembaruan file header POSIX
2000 modul dukungan Irix 6.2 Posix 1003.1b
2254 perbaikan perpustakaan Pthread
2401 6.2 semua rollup kernel platform

PENTING: Tanpa patch 2401, bug kernel di Irix 6.2 akan menyebabkan mesin Anda panik
dan crash saat menjalankan perl berulir. Irix 6.3 dan yang lebih baru baik-baik saja.

Terima kasih kepada Hannu Napari[email dilindungi]> untuk IRIX
informasi patch pthreads.

Iris 5.3
Saat menjalankan Configure dan saat membangun, Anda mungkin mendapatkan beberapa di antaranya
peringatan:

nomor telepon:
Objek yang dibagikan /usr/lib/libm.so tidak menyelesaikan simbol apa pun.
Anda mungkin ingin menghapusnya dari baris tautan Anda.

Abaikan mereka: di IRIX 5.3 tidak ada cara untuk menenangkan ld tentang hal ini.

Selama kompilasi Anda akan melihat peringatan ini dari toke.c:

uopt: Peringatan: Perl_yylex: prosedur ini tidak dioptimalkan karena
melebihi ambang ukuran; untuk mengoptimalkan prosedur ini, gunakan opsi -Olimit
dengan nilai >= 4252.

Abaikan peringatannya.

Di IRIX 5.3 dan dengan Perl 5.8.1 (Perl 5.8.0 tidak dikompilasi di IRIX 5.3) berikut ini
kegagalan diketahui.

Gagal Uji Stat Wstat Total Gagal Daftar Gagal
-------------------------------------------------- ------------------------
../ext/List/Util/t/shuffle.t 0 139 ?? ?? % ??
../lib/Math/Trig.t 255 65280 29 12 41.38% 24-29
../lib/sort.t 0 138 119 72 60.50% 48-119
56 tes dan 474 subtes dilewati.
Gagal 3/811 skrip pengujian, 99.63% oke. 78/75813 subtes gagal, 99.90% oke.

Mereka dicurigai sebagai kesalahan kompiler (setidaknya kegagalan shuffle.t diketahui dari
beberapa pengaturan IRIX 6) dan kesalahan perpustakaan matematika (kegagalan Trig.t), tetapi karena IRIX 5 panjang
sejak akhir masa pakainya, perbaikan lebih lanjut untuk IRIX tidak mungkin dilakukan. Jika Anda bisa mendapatkan gcc untuk 5.3,
Anda dapat mencobanya juga, karena gcc di IRIX 6 adalah solusi yang diketahui setidaknya untuk
shuffle.t dan sort.t gagal.

Gunakan perliix online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad