Tôi là một người dùng AVR lâu năm. Tôi thực sự thích rằng AVR-GCC hoạt động trên hai hệ điều hành chính mà tôi sử dụng (Mac OS X và Linux), là nguồn mở và được Atmel hỗ trợ. Tôi muốn quay lại lập trình PIC (đã sử dụng chúng trong những năm 90) vì có một số PIC khá tốt ngoài kia, như loại chip PIC18F4550.
Thật không may, hầu hết tất cả các trình biên dịch cho PIC18 dường như chỉ dành cho Windows và trả tiền. Và họ hầu như luôn có một IDE mà tôi không cần. Tôi thích trình biên dịch dòng lệnh và Makefiles để tôi có thể biết bằng cách liếc vào một tệp duy nhất cách mã được xây dựng. (và không lội qua một mê cung hộp thoại uốn lượn)
Tôi đã tìm kiếm tại SDCC nhưng dường như không có hỗ trợ PIC18F4550 và ngay cả khi có, sự càu nhàu trên mạng khiến nó có vẻ như hỗ trợ PIC18 của nó rất yếu hoặc tốt nhất là rất khó sử dụng.
Vì vậy, một trình biên dịch C dòng lệnh đa nền tảng tốt với hỗ trợ PIC18F4550 là gì?
Không thành công, trình biên dịch C tốt nhất cho PIC18F4550 là gì và làm thế nào để sử dụng nó với Makefiles?