अंग्रेज़ीफ्रेंचस्पेनिश

ऑनवर्क्स फ़ेविकॉन

पेर्लिरिक्स - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में पेरलिरिक्स चलाएं

यह कमांड पेरलिरिक्स है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


पर्लिरिक्स - इरिक्स सिस्टम पर पर्ल संस्करण 5

वर्णन


यह दस्तावेज़ Irix की विभिन्न विशेषताओं का वर्णन करता है जो Perl संस्करण 5 को प्रभावित करेगा
(इसके बाद सिर्फ पर्ल) संकलित और/या चलता है।

इमारत 32-बिट पर्ल in इरीक्स
उपयोग

sh कॉन्फ़िगर करें -Dcc='cc -n32'

पर्ल 32-बिट संकलित करने के लिए। जब तक आपके पास 32 या बाद का कंपाइलर न हो, -n7.1 से परेशान न हों
(जांचने के लिए cc -version का उपयोग करें)।

(बिल्डिंग 'cc -n32' डिफ़ॉल्ट है।)

इमारत 64-बिट पर्ल in इरीक्स
उपयोग

sh कॉन्फ़िगर करें -Dcc='cc -64' -Duse64bitint

इसके लिए 64-बिट MIPS CPU (R8000, R10000, ...) की आवश्यकता होती है

आप भी उपयोग कर सकते हैं

sh कॉन्फ़िगर करें -Dcc='cc -64' -Duse64bitall

लेकिन "cc -64" के कारण -Duse64bitint की तुलना में इससे कोई फर्क नहीं पड़ता।

आप भी कर सकते हैं

sh कॉन्फ़िगर करें -Dcc='cc -n32' -Duse64bitint

यदि आपके पास 64-बिट सीपीयू नहीं है, तो 64-बिट पूर्णांक प्रकार के लिए लॉन्ग लॉन्ग का उपयोग करें।

यदि आप जीसीसी का उपयोग कर रहे हैं, तो बस

sh कॉन्फ़िगर करें -Dcc=gcc -Duse64bitint

पर्याप्त होना चाहिए, कॉन्फिगर को स्वचालित रूप से सही 64-बिट की जांच करनी चाहिए
सेटिंग्स.

मेरे बारे में संकलक संस्करण of इरीक्स
कुछ Irix cc संस्करणों, उदाहरण के लिए 7.3.1.1m (cc -version आज़माएँ) में समस्याएँ पाई गई हैं
(कोरडम्प्स) perl.c संकलित करते समय। यदि आपने -OPT:fast_io=ON का उपयोग किया है और ऐसा होता है, तो प्रयास करें
इसे हटा रहा हूँ. यदि वह विफल हो जाता है, या आपने उसका उपयोग नहीं किया है, तो अन्य अनुकूलन को समायोजित करने का प्रयास करें
विकल्प (-LNO, -INLINE, -O3 से -O2, वगैरह)। कंपाइलर बग की सूचना एसजीआई को दे दी गई है।
(एलन स्मिथ[ईमेल संरक्षित]>)

संयोजक समस्याएँ in इरीक्स
यदि आपको so_locations के बारे में शिकायतें मिलती हैं तो फाइल में खोजेंhints/irix_6.sh for
"lddflags" और सुझाए गए समायोजन करें। (डेविड बिलिंगहर्स्ट
<[ईमेल संरक्षित]>)

मॉलोक in इरीक्स
पर्ल के मॉलोक का उपयोग करने का प्रयास न करें, इससे बहुत रहस्यमय त्रुटियां होंगी (विशेषकर
-Duse64bitall के साथ)।

इमारत साथ में धागे in इरीक्स
-Duseithreads के साथ कॉन्फिगर चलाएँ जो पर्ल को पर्ल 5.8.0 के साथ कॉन्फिगर करेगा
"दुभाषिया सूत्र", सूत्र देखें।

पर्ल थ्रेड्स के साथ Irix 6.2 के लिए, आपको निम्नलिखित पैच इंस्टॉल करने होंगे:

1404 इरिक्स 6.2 पॉज़िक्स 1003.1बी मैन पेज
1645 Irix 6.2 और 6.3 POSIX हेडर फ़ाइल अद्यतन
2000 Irix 6.2 पॉज़िक्स 1003.1b सपोर्ट मॉड्यूल
2254 पाथ्रेड लाइब्रेरी को ठीक किया गया
2401 6.2 सभी प्लेटफ़ॉर्म कर्नेल रोलअप

जरूरी: पैच 2401 के बिना, Irix 6.2 में एक कर्नेल बग आपकी मशीन को घबरा देगा
और थ्रेडेड पर्ल चलाते समय क्रैश हो जाता है। Irix 6.3 और बाद के संस्करण ठीक हैं।

हन्नू नेपारी को धन्यवाद[ईमेल संरक्षित]> आईआरआईएक्स के लिए
pthreads जानकारी पैच करता है।

इरीक्स 5.3
कॉन्फिगर चलाते समय और निर्माण करते समय, आपको इनमें से काफी कुछ मिलने की संभावना है
चेतावनी:

एलडी:
साझा ऑब्जेक्ट /usr/lib/libm.so ने किसी भी प्रतीक का समाधान नहीं किया।
हो सकता है कि आप इसे अपनी लिंक लाइन से हटाना चाहें.

उन पर ध्यान न दें: IRIX 5.3 में इस बारे में ld को शांत करने का कोई तरीका नहीं है।

संकलन के दौरान आपको toke.c से यह चेतावनी दिखाई देगी:

uopt: चेतावनी: Perl_yylex: यह प्रक्रिया अनुकूलित नहीं है क्योंकि यह
आकार सीमा से अधिक है; इस प्रक्रिया को अनुकूलित करने के लिए -Olimit विकल्प का उपयोग करें
मान >=4252 के साथ।

चेतावनी पर ध्यान न दें.

IRIX 5.3 में और पर्ल 5.8.1 के साथ (पर्ल 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 के लिए और सुधार की संभावना नहीं है। यदि आप 5.3 के लिए जीसीसी प्राप्त कर सकते हैं,
आप इसे भी आज़मा सकते हैं, क्योंकि कम से कम IRIX 6 में gcc एक ज्ञात समाधान है
शफ़ल.टी और सॉर्ट.टी विफलताएँ।

onworks.net सेवाओं का उपयोग करके ऑनलाइन perlirix का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad