बजना स्वत: ही उच्चतम संस्करण के साथ जीसीसी-संस्करण का चयन करता है:क्लैंग में एक विशेष जीसीसी-टूलचेन का चयन कैसे करें?
$ clang++ -v main.cpp
clang version 3.8.1-12
(tags/RELEASE_381/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9.4
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.1
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/6.2.0
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.0.1
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9.4
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5.4.1
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6.2.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7.0.1
Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.0.1
कैसे मैं एक अलग जीसीसी स्थापना का उपयोग करने के लिए मजबूर कर सकते बजना, 5.4.1 कहा?
मैंने --gcc-toolchain = "/ usr/lib/gcc/x86_64-linux-gnu/5.4.1" के साथ क्लैंग को कॉल करने का प्रयास किया लेकिन सफलता के बिना।
शिकार (बुद्धि है एक अपरिवर्तित या स्वीकृत उत्तर दें): http://stackoverflow.com/questions/39218360/clang-gcc-toolchain-and-gcc-4-9-3-linking-issues – bolov
ऐसा लगता है कि आपको स्रोत से क्लैंग बनाने की आवश्यकता है '--gcc-toolchain' – bolov
@bolov बिल्डिंग क्लैंग --gcc-toolchain के साथ मुझे इच्छित संस्करण (संकलन के बाद) चुनने में सक्षम नहीं है और न ही विशेष रूप से व्यावहारिक – Gaetano