انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

perlirix - آنلاین در ابر

اجرای perlirix در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور perlirix است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


perlirix - Perl نسخه 5 در سیستم های Irix

شرح


این سند ویژگی های مختلف Irix را توصیف می کند که بر نحوه نسخه 5 پرل تأثیر می گذارد
(از این پس فقط Perl) کامپایل و/یا اجرا می شود.

بنا 32-بیتی پرل in آریکس
استفاده کنید

sh پیکربندی -Dcc='cc -n32'

برای کامپایل پرل 32 بیتی. با -n32 خود را خسته نکنید مگر اینکه کامپایلرهای 7.1 یا بالاتر داشته باشید
(برای بررسی از نسخه cc استفاده کنید).

(ساخت «cc -n32» پیش‌فرض است.)

بنا 64-بیتی پرل in آریکس
استفاده کنید

sh پیکربندی -Dcc='cc -64' -Duse64bitint

این نیاز به یک CPU 64 بیتی MIPS (R8000، R10000، ...) دارد.

VOUS استفاده pouvez aussi

sh پیکربندی -Dcc='cc -64' -Duse64bitall

اما این تفاوتی در مقایسه با -Duse64bitint به دلیل "cc -64" ندارد.

شما همچنین می توانید انجام دهید

sh پیکربندی -Dcc='cc -n32' -Duse64bitint

برای استفاده از Long های طولانی برای نوع عدد صحیح 64 بیتی، در صورتی که CPU 64 بیتی ندارید.

اگر از gcc استفاده می کنید، فقط

sh پیکربندی -Dcc=gcc -Duse64bitint

باید کافی باشد، پیکربندی باید به طور خودکار 64 بیتی صحیح را بررسی کند
تنظیمات می پردازیم.

درباره ما کامپایلر نسخه of آریکس
برخی از نسخه های Irix cc، به عنوان مثال 7.3.1.1m (نسخه سی سی را امتحان کنید) مشکلاتی دارند
(coredumps) هنگام کامپایل perl.c. اگر از -OPT:fast_io=ON استفاده کرده اید و این اتفاق می افتد، امتحان کنید
حذف آن اگر شکست خورد یا از آن استفاده نکردید، بهینه‌سازی دیگر را تنظیم کنید
گزینه های (-LNO، -INLINE، -O3 تا -O2، و غیره). اشکال کامپایلر به SGI گزارش شده است.
(آلن اسمیت[ایمیل محافظت شده]>)

لینک دهنده مشکلات in آریکس
اگر شکایتی در مورد so_locations دریافت کردید، در فایل hints/irix_6.sh جستجو کنید
"lddflag" و تنظیمات پیشنهادی را انجام دهید. (دیوید بیلینگ هرست
<[ایمیل محافظت شده]>)

مالوک in آریکس
سعی نکنید از malloc پرل استفاده کنید، این منجر به خطاهای بسیار مرموز می شود (به ویژه
با -Duse64bitall).

بنا با موضوعات in آریکس
Configure را با -Duseithreads اجرا کنید که Perl را با Perl 5.8.0 پیکربندی می کند.
"رشته های مترجم"، به رشته ها مراجعه کنید.

برای Irix 6.2 با رشته های پرل، باید پچ های زیر را نصب کنید:

1404 Irix 6.2 Posix 1003.1b man pages
به روز رسانی فایل هدر POSIX 1645 Irix 6.2 و 6.3
2000 ماژول های پشتیبانی Irix 6.2 Posix 1003.1b
2254 اصلاحات کتابخانه Pthread
2401 6.2 همه پلتفرم مجموعه هسته

مهم: بدون وصله 2401، یک باگ هسته در Irix 6.2 باعث وحشت دستگاه شما می شود.
و هنگام اجرای پرل threaded خراب می شود. Irix 6.3 به بعد مشکلی ندارد.

با تشکر از هانو ناپاری[ایمیل محافظت شده]> برای IRIX
اطلاعات وصله های pthreads

آریکس 5.3
هنگام اجرای Configure و هنگام ساخت، احتمالاً تعداد کمی از این موارد را دریافت خواهید کرد
هشدارها:

ld:
شی مشترک /usr/lib/libm.so هیچ نمادی را حل نکرد.
ممکن است بخواهید آن را از خط پیوند خود حذف کنید.

آنها را نادیده بگیرید: در IRIX 5.3 راهی برای ساکت کردن ld در این مورد وجود ندارد.

در طول تدوین، این هشدار را از toke.c خواهید دید:

uopt: اخطار: Perl_yylex: این رویه به دلیل آن بهینه نشده است
فراتر از آستانه اندازه؛ برای بهینه سازی این روش، از گزینه -Olimit استفاده کنید
با مقدار >= 4252.

هشدار را نادیده بگیرید.

در IRIX 5.3 و با Perl 5.8.1 (Perl 5.8.0 در IRIX 5.3 کامپایل نشد) موارد زیر
شکست ها شناخته شده است.

آمار آزمون ناموفق Wstat مجموع شکست ناموفق فهرست موارد ناموفق
-------------------------------------------------- ------------------------
../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 تست و 474 خرده آزمون حذف شدند.
اسکریپت های آزمایشی 3/811 ناموفق، 99.63٪ خوب است. 78/75813 زیرآزمون شکست خورد، 99.90٪ خوب است.

آنها مشکوک به خطاهای کامپایلر هستند (حداقل خرابی shuffle.t از آن مشخص است
برخی از تنظیمات IRIX 6) و خطاهای کتابخانه ریاضی (شکست Trig.t)، اما از آنجایی که IRIX 5 طولانی است
از زمان پایان عمر، اصلاحات بیشتر برای IRIX بعید است. اگر می توانید gcc را برای 5.3 دریافت کنید،
شما می توانید آن را نیز امتحان کنید، زیرا gcc در IRIX 6 یک راه حل شناخته شده برای حداقل این است
خرابی shuffle.t و sort.t.

با استفاده از خدمات onworks.net از پرلیریکس به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad