सवाल उबंटू 12.04 को कॉन्फ़िगर करना ताकि यह हाल ही में स्थापित आईसीसी कंपाइलर को पहचान सके


मेरे पास उबंटू 12.04 है। मैंने आईसीसी कंपाइलर (composer_xe_2013_sp1.0.080) स्थापित किया है, लेकिन जब मैं इसे संकलित करने का प्रयास करता हूं तो मुझे संदेश मिलता है:

आईसीसी: आदेश नहीं मिला।

मैंने कहीं पढ़ा है कि जब आप एक नया सॉफ्टवेयर स्थापित करते हैं तो आपको कुछ करना पड़ता है ताकि ओएस को इसके बारे में पता हो, जैसे bashrc फ़ाइल या कुछ संशोधित करना, लेकिन यह कैसे करें?


1
2017-11-03 09:00


मूल


जानकारी के लिए धन्यवाद, लेकिन मेरा प्रश्न ऑफ-विषय क्यों है?
क्योंकि आईएमओ प्रोग्रामिंग की तुलना में लिनक्स के बारे में अधिक है! यहां भी एक नज़र डालें stackoverflow.com/help/on-topic - Paolo


जवाब:


कंपाइलर निर्देशिका के किसी भी सेट में स्थापित किया जा सकता है। ढूंढने के द्वारा बस इसके लिए देखो:

find / -name icc -executable

फिर आपको इस तरह की एक लाइन मिल जाएगी:

/some/random/directory/icc

बस अपना संशोधित करें $PATH इस तरह परिवर्तनीय:

export PATH="$PATH:/some/random/directory"

N.B: आप निर्देशिका को अपने पथ में जोड़ रहे हैं, नहीं icc निष्पादन योग्य।


2
2017-11-03 13:04





यदि आपने गंतव्य निर्देशिका निर्दिष्ट किए बिना इंटेल कंपाइलर स्थापित किया है, तो इसमें होना चाहिए /opt/intel। फिर निम्न आदेश चलाएं

source /opt/intel/bin/compilervars.sh intel64

उपयोग के लिए अपने पर्यावरण को सही ढंग से स्थापित करने के लिए icc। अपनी लाइन जोड़ें .bashrc ताकि आपके द्वारा खोले जाने वाले प्रत्येक टर्मिनल में चलाया जा सके।


0
2017-11-03 22:36



यहां भी यही समस्या (icc: command not found)। करते हुए source /opt/intel/bin/compilervars.sh intel64 इसे ठीक नहीं किया और क्या चल रहा है? जब मैं इंटेल संगीतकार स्थापित करता हूं तो मुझे कोई त्रुटि संदेश नहीं मिला, इसलिए मैं परेशान हूं। (क्लाउड इंस्टेंस पर उबंटू 12.04 का उपयोग करना।) - Parzival
ओह, स्क्रैच कि: मैंने सोचा कि मैंने इंटेल संगीतकार स्थापित किया है लेकिन ऐसा लगता है कि मैंने केवल इंटेल एमकेएल (फेसपाल्म ...) स्थापित किया है। इसलिए मुझे आईसीसी नहीं मिल रहा है कि मेरे पास आईसीसी नहीं है। - Parzival