मैं विंडोज 7 पर एक सी प्रोग्राम के लिए कोडब्लॉक्स का उपयोग कर रहा हूं। कार्यक्रम ओएमपी लाइब्रेरी का उपयोग कर रहा है। जीसीसी संस्करण 4.9.2 है। मिंगव x86_64-w64-mingw32-gcc-4.9.2.exe।जीसीसी वेक्टरेशन जानकारी क्यों नहीं दिखाती है?
उपयोग किए गए ध्वज हैं: -fopenmp -O3 -mfpmath=sse -funroll-loops -ftree-loop-distribution -ftree-vectorize -ftree-vectorizer-verbose=2
।
कार्यक्रम सही ढंग से चलता है लेकिन समस्या यह है कि यह जानकारी नहीं दिखाती कि लूप को वेक्टरकृत किया गया था या नहीं। मैं इसे कैसे सुलझाऊं?
बिल्ड लॉग जानकारी:
-------------- बिल्ड: **** में रिलीज (संकलक: जीएनयू जीसीसी संकलक) ------- --------
x86_64-W64-mingw32-जीसीसी-4.9.2.exe -Wall -O2 मार्च = corei7 -fexpensive-अनुकूलन -O3 -fopenmp -mfpmath = SSE -funroll-छोरों -फ्री-लूप-वितरण -फ्री-वेक्टरिज -फ्री-वेक्टरिज़र-वर्बोज़ = 2-सी सी: \ उपयोगकर्ता ... \ fc -o obj \ release \ fo x86_64-w64-mingw32-g ++। exe -o बिन \ रिलीज \ d.exe obj \ रिलीज \ fo obj \ release \ main.o -s "सी: \ प्रोग्राम फ़ाइलें ... \ libgomp-1.dl एल " आउटपुट फ़ाइल बिन \ रिलीज \ d.exe आकार 21.00 केबी प्रक्रिया स्थिति 0 (0 मिनट (ओं), 0 सेकंड (ओं)) 0 त्रुटि (0) 0 चेतावनी (0) के साथ समाप्त हुई है मिनट (ओं), 0 सेकंड (ओं))
बस यह सुनिश्चित करने के लिए, क्या आपने 'बिल्ड लॉग' टैब देखा है? 'संदेश बनाएं' में कोई भी वेक्टरेशन जानकारी नहीं हो सकता है यदि कोडबॉक्स इसे पार्स नहीं कर सकता है। – HolyBlackCat
हां, मैंने बिल्ड लॉग के साथ संदेश संपादित किया है। – Franktrt