जब मैं जीसीसी उपयोग करते हैं, मैं अपने उबंटू 15.04 पर कार्यक्रम बनाने के लिए इस का उपयोग कर सकते हैं:स्टेटिक लिंक libstdC++ बजना
-static-libgcc -static-libstdc++
और संकलित बाइनरी किसी भी बाहरी पैकेज के बिना "स्टॉक" Ubuntu 14.04 पर चला सकते हैं, केवल मानक अपडेट ।
क्या क्लैंग के साथ लाइब्रेरी के इस स्थिर लिंकिंग के साथ संभावना है?
सबसे आम जवाब:
- परीक्षण ubuntu प्रतिनिधि (
ppa:ubuntu-toolchain-r/test
) - अद्यतन सर्वर का उपयोग कर लक्ष्य सर्वर पर
- recompile
- जीसीसी
का उपयोग नहीं करते उपयुक्त नहीं है मेरे लिए।
क्या मैं इसे उबंटू 14.04.3 एलटीएस पर चलाने के लिए क्लैंग के साथ कर सकता हूं?
यह काम नहीं करता है? '-static -lstdC++' – Ashkan
@ आकलन नहीं, दुर्भाग्य से। – vladon
@vladon विकल्प '-static-libgcc -static-libstdC++' clang ++ 3.6 के साथ मेरे साथ ठीक काम करता है। – Danh