저는 오랫동안 AVR 사용자입니다. AVR-GCC가 내가 사용하는 두 가지 주요 OS (Mac OS X 및 Linux)에서 작동하고 오픈 소스이며 Atmel에서 지원하는 것이 정말 좋습니다. PIC18F4550 급 칩과 같이 꽤 좋은 PIC가 있기 때문에 PIC 프로그래밍 (90 년대에 사용)으로 돌아가고 싶습니다.
불행히도 PIC18의 모든 컴파일러는 Windows 전용이며 유료입니다. 그리고 그들은 거의 항상 내가 필요하지 않은 IDE를 가지고 있습니다. 명령 줄 컴파일러와 Makefile을 선호하므로 단일 파일에서 코드 작성 방법을 확인할 수 있습니다. (그리고 대화 상자의 구불 구불 한 미로를 지나치지 않음)
SDCC 에서 찔 렀지 만 PIC18F4550을 지원하지 않는 것으로 보이며, 그래도 그물에 삐걱 거리는 소리가 PIC18 지원이 약하거나 사용하기가 매우 혼란스러운 것처럼 들립니다.
그렇다면 PIC18F4550을 지원하는 우수한 크로스 플랫폼 명령 행 C 컴파일러는 무엇입니까?
실패하면 PIC18F4550을위한 최고의 C- 컴파일러는 무엇이고 Makefile과 어떻게 사용합니까?