ฉันเป็นผู้ใช้ AVR เป็นเวลานาน ฉันชอบ AVR-GCC ที่ทำงานบนสองระบบปฏิบัติการหลักที่ฉันใช้ (Mac OS X และ Linux) เป็นโอเพ่นซอร์สและได้รับการสนับสนุนจาก Atmel ฉันต้องการกลับไปสู่การเขียนโปรแกรม PIC (ใช้ใน 90s) เนื่องจากมี PIC ที่ดีงามอยู่ที่นั่นเช่น PIC18F4550-class ของชิป
น่าเสียดายที่คอมไพเลอร์ส่วนใหญ่สำหรับ PIC18 ทั้งหมดดูเหมือนจะเป็น Windows เท่านั้นและจ่ายเงิน และพวกเขามักจะมี IDE ที่ฉันไม่ต้องการ ฉันชอบคอมไพเลอร์บรรทัดคำสั่งและ Makefiles ดังนั้นฉันจึงสามารถบอกได้ด้วยการดูไฟล์เดียวว่าโค้ดได้รับการสร้างอย่างไร (และไม่ลุยผ่านเขาวงกตที่คดเคี้ยวของกล่องโต้ตอบ)
ฉันแหย่ที่SDCCแต่ดูเหมือนว่าจะไม่ได้รับการสนับสนุน PIC18F4550 และแม้ว่ามันจะทำอย่างไรการบ่นบนเน็ตทำให้ฟังดูเหมือนการสนับสนุน PIC18 นั้นอ่อนแอหรือสับสนมากที่สุดในการใช้
ดังนั้นคอมไพเลอร์บรรทัดคำสั่งข้ามแพลตฟอร์มที่ดีที่มี PIC18F4550 รองรับนั้นคืออะไร?
ความล้มเหลวนั้นคืออะไร C-compiler ที่ดีที่สุดสำหรับ PIC18F4550 และหนึ่งจะใช้กับ Makefiles ได้อย่างไร?