2010-11-17 25 views
5

मैं वर्तमान में ग्रहण का उपयोग करने के लिए कुछ कोड है कि मैं सीजीसीसी के -lpthread साथ और

में किसी पाठ संपादक में कर रहा हूँ

मैं लिनक्स के तहत वर्तमान में कर रहा हूँ विकसित करने के लिए कोशिश कर रहा हूँ सेट -lrt ग्रहण में संकलन, यह संकलन निम्नलिखित तर्क के साथ जीसीसी के साथ:

gcc -o SO SO.c -lpthread -lrt 

मैं "-lpthread -lrt" जोड़ने की कोशिश की किया है के ग्रहण करने के लिए "C/C++ का निर्माण" -> "डिस्कवरी विकल्प" -> "संकलक प्रार्थना किए तर्क" लेकिन यह कोई लाभ नहीं हुआ की लगती है।

मैंने "सी/सी ++ बिल्ड" -> "डिस्कवरी विकल्प" -> "सेटिंग्स" पर भी कोशिश की लेकिन यह ऐसा भी प्रतीत नहीं होता है।

मैं ग्रहण के जीसीसी कमांड लाइन तर्कों को कैसे ओवरराइड कर सकता हूं?

उत्तर

11

प्रोजेक्ट गुणों में, निम्न पर जाएं: सी/सी ++ बिल्ड -> सेटिंग्स।
फिर "टूल सेटिंग्स", "लिंकर" के अंतर्गत "पुस्तकालय" का चयन करें।
आप वहां अपने सभी प्रोजेक्ट लाइब्रेरी जोड़ सकते हैं ("-l" के बिना)। निचले भाग में, आप पुस्तकालयों को खोजने के लिए कस्टम पथ जोड़ सकते हैं।

2

-lpthread और -lrt लिंकर को पास किया गया है, संकलक नहीं। पुस्तकालय में इन्हें नई पुस्तकालयों के रूप में जोड़ने का कोई तरीका होना चाहिए।

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