2012-11-10 8 views
7

मैं अपने EC2 उदाहरण पर Gearman स्थापित करने का प्रयास किया गया है, लेकिन जब मैं gearmand कॉन्फ़िगर करने का प्रयास करें, मैं इस मिल:ईसी 2 पर कोई सी संकलक?

checking build system type... x86_64-unknown-linux-gnu 
checking host system type... x86_64-unknown-linux-gnu 
checking target system type... x86_64-unknown-linux-gnu 
checking for gcc... no 
checking for cc... no 
checking for cl.exe... no 
configure: error: in `/home/ec2-user/gearmand-1.1.3': 
configure: error: no acceptable C compiler found in $PATH 
See `config.log' for more details 

अब, अजीब बात यह है कि जीसीसी सबसे निश्चित रूप से स्थापित है।

which gcc46 

रिटर्न

/usr/bin/gcc46 

हालांकि, जब मैं कमांड "जीसीसी" चलाने का प्रयास है, यह नहीं मिला है ...

मैं कोशिश की है मिटा/इंस्टॉल/जीसीसी को पुनर्स्थापित और ycc के माध्यम से gcc-C++, लेकिन यह मदद नहीं कर रहा है।

कोई सलाह? अग्रिम में धन्यवाद।

+2

'ln/usr/bin/gcc46/usr/bin/gcc'? –

+8

ईसी 2 एक ऑपरेटिंग सिस्टम नहीं है। आपने किस ओएस को स्थापित किया है? यदि यह "अमेज़ॅन लिनक्स" जैसे "रेम हैट-व्युत्पन्न सिस्टम" है, तो yum install gcc "काम करेगा। डेबियन जैसी प्रणालियों (उबंटू, आदि ...) पर "योग्यता स्थापित जीसीसी" का उपयोग करें। –

+2

'./configure CC = gcc46'; कॉन्फ़िगरेशन संस्करण-सजाए गए नाम की तलाश करने की संभावना नहीं होगी। –

उत्तर

5

आप इस के आसपास /usr/bin/gcc46 को /usr/bin/gcc जोड़ने इस आदेश का उपयोग करके प्राप्त कर सकते हैं:

ln /usr/bin/gcc46 /usr/bin/gcc 

जब आप gcc उन्नयन, आप तो /usr/bin/gccXX और सरल बिंदु नामित संस्करण के लिए /usr/bin/gcc लिंक बाइनरी के साथ एक से अधिक संस्करण रख सकते आप उपयोग करना चाहते हैं (जो शायद सबसे नया होगा)।