2009-04-09 16 views
16

मैं लिनक्स पर OpenMP निर्देशों के साथ एक सी कोड के संकलन के दौरान यह चेतावनी हो रही है:OpenMP कोडन: चेतावनी: अनदेखी #pragma OMP समानांतर

warning: ignoring #pragma omp parallel 

जीसीसी संस्करण 4.4 है।

क्या यह केवल एक चेतावनी है जिस पर मुझे परवाह नहीं है? निष्पादन समानांतर में होगा? मुझे कुछ स्पष्टीकरण के साथ समाधान चाहिए।

मैं make कमांड के साथ -fopenmp प्रदान किया है, लेकिन जीसीसी कि स्वीकार नहीं करता है, नहीं तो फ़ाइल के एकल संकलन है, यानी gcc -fopenmp ठीक काम करता है के लिए।

उत्तर

23

आईआईआरसी आपको वास्तव में ओपनएमपी सक्षम करने के लिए g ++ कॉल पर -fopenmp पास करना होगा। यह ओपनएमपी रनटाइम सिस्टम के खिलाफ भी लिंक होगा।

0

सुनिश्चित करें कि lib-gomp और lib-gomp-dev स्थापित है। कुछ अजीब वितरण में इसे हटा दिया जाता है। यह आवश्यक रनटाइम और विकास पुस्तकालय है।

संबंधित मुद्दे