私は長い間AVRユーザーです。AVR-GCCが私が使用する2つの主要なOS(Mac OS XとLinux)で動作し、オープンソースであり、Atmelでサポートされていることが本当に気に入っています。PIC18F4550クラスのチップのようなかなり良いPICが世の中にあるので、私はPICプログラミング(90年代に使用)に戻りたいと思います。
残念ながら、PIC18のほとんどすべてのコンパイラは、Windows専用で有料のようです。そしてほとんどの場合、私には必要のないIDEがあります。私はコマンドラインコンパイラとMakefileを好むので、コードがどのように構築されるかを1つのファイルで一目で確認できます。(そしてダイアログボックスの曲がりくねった迷路を通り抜けないでください)
私は周りに突きSDCCが、PIC18F4550のサポートを持っており、それがなかったとしても、それがそのPIC18をサポートように聞こえるネットメイクのgrumblingsが弱い、または最高の状態で非常に使用に混乱して表示されません。
それでは、PIC18F4550をサポートするクロスプラットフォームのコマンドラインCコンパイラは何でしょうか。
それができない場合、PIC18F4550に最適なCコンパイラは何ですか?Makefileでどのように使用しますか?