मैं क्लैंग का उपयोग करके एक सी ++ प्रोग्राम संकलित करने की कोशिश कर रहा हूं जिसे मैंने https://launchpad.net/~eudoxos/+archive/llvm-3.1 पर पैक किए गए संस्करण का उपयोग करके स्थापित किया है। यह आदेश है:क्लैंग 3.1 ubuntu 12.04 पर libC++ के साथ, iostream नहीं मिला
clang++ -std=c++11 -stdlib=libc++ -g -v -c main.cpp
और मैं परिणाम के रूप में इस मिल:, /usr/include/c++/4.6 निर्देशिका में शामिल
ignoring nonexistent directory "/usr/include/c++/v1"
ignoring nonexistent directory "/usr/bin/../lib/clang/3.1/include"
ignoring nonexistent directory ""
ignoring duplicate directory "/usr/include/x86_64-linux-gnu"
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include
/usr/include/clang/3.1/include
/usr/include/x86_64-linux-gnu
/usr/include
main.cpp:1:10: fatal error: 'iostream' file not found
#include <iostream>
आप देख सकते हैं, यह सही में खोज नहीं कर रहा है । लेकिन मुझे लगता है कि यह मुद्दा उससे गहरा है। यहां तक कि जब मैं इसे उस निर्देशिका में खोजने के लिए मजबूर करता हूं, मुझे यह भी मिलता है:
In file included from main.cpp:1:
/usr/include/c++/4.6/iostream:38:10: fatal error: 'bits/c++config.h' file not found
#include <bits/c++config.h>
और वह फ़ाइल उस क्षेत्र में मौजूद नहीं है। मैं सोच रहा हूं कि libC++ गुम है, लेकिन इससे पहले कि मैं स्रोत से libC++ संकलित करने की कोशिश कर रहा हूं (जो मुझे संदेह होगा) क्योंकि मुझे कोई समर्पित libC++ ubuntu पैकेज नहीं मिल रहा है, मैं उम्मीद कर रहा था कि आप लोग मदद कर सकते हैं।
बहुत बहुत धन्यवाद!
बस एक अद्यतन, मैं हाल ही में खत्म हो गया आर्क लिनक्स पर स्विच किया और अब भी वही है त्रुटि और मैं आर्क अतिरिक्त रेपो – DanB91
'Fedora19' से क्लैंग 3.1 का उपयोग कर रहा हूं और एक ही समस्या – maverik
@ DanB91 मुझे भी एक ही समस्या का सामना करना पड़ रहा है, क्या आपको कोई समाधान मिल रहा है? – prat0318