मैं एक लंबे समय AVR उपयोगकर्ता हूँ। मुझे वास्तव में यह पसंद है कि AVR-GCC मेरे द्वारा उपयोग किए जाने वाले दो मुख्य OS पर काम करता है (Mac OS X और Linux), ओपन-सोर्स है, और Atmel द्वारा समर्थित है। मैं PIC प्रोग्रामिंग (90 के दशक में उनका इस्तेमाल) में वापस आना चाहता हूं क्योंकि वहां पर कुछ बहुत अच्छे PIC हैं, जैसे PIC18F4550- चिप के वर्ग।
दुर्भाग्य से, PIC18s के लिए अधिकांश सभी कंपाइलर्स केवल-विंडोज और फॉर-पे प्रतीत होते हैं। और उनके पास लगभग हमेशा एक आईडीई होता है जिसकी मुझे आवश्यकता नहीं होती है। मैं कमांड-लाइन कंपाइलर और मेकफाइल्स पसंद करता हूं इसलिए मैं एक ही फाइल पर नज़र डालकर बता सकता हूं कि कोड कैसे बनता है। (और संवाद पेटी के धुंधले चक्रव्यूह से नहीं उतारे)
मैं SDCC पर चारों ओर poked लेकिन यह PIC18F4550 समर्थन के लिए प्रकट नहीं होता है और यहां तक कि अगर यह किया है, नेट पर grumblings यह ध्वनि की तरह लगता है अपने PIC18 समर्थन कमजोर है, या सबसे अच्छा उपयोग करने के लिए बहुत भ्रामक है।
तो, PIC18F4550 समर्थन के साथ एक अच्छा क्रॉस-प्लेटफ़ॉर्म कमांड-लाइन सी-कंपाइलर क्या है?
यह देखते हुए कि, PIC18F4550 के लिए सबसे अच्छी नस्ल वाली सी-संकलक क्या है और यह मेकफाइल्स के साथ कैसे उपयोग करता है?