MacintoshのインストーラはCコンパイラを含んでいません。PICの開発環境を構築するにはいろいろとインストールすることになります。インストール手順を追っていっても「あれ?俺って今何してんの?」みたいなことになったりしますので、まずは全体像を説明しておこうと思います。開発環境全体像を図にしてみました。これからインストールするソフトウエアは、色の付いたブロックになります。Macintoshは、すべて必要なものがインストールされるXcodeとは異なり、Cコンパイラなどはインストールされません。そのため、Cコンパイラやライブラリ、サンプルコードなどは個別にインストールすることになります。以下、それぞれのソフトウエアについて説明します。Macintoshのインストーラでインストールされるものです。統合開発環境とアセンブラ(図中のmpasm)がインストールされます。これだけでも開発はできますが、アセンブラでの開発となり、また追加のライブラリやサンプルコードなどがない状態となります。今後はC言語でUSBデバイスを開発してく予定ですので、Cコンパイラとライブラリを追加でインストールします。イエロー系とブルー系のブロックはCコンパイラです。Cコンパイラは1つインストールすればよい、というわけではなく、使用するPICによって必要なコンパイラが異なります。そのため、このあとのインストール手順では一通りインストールすることにします。Cコンパイラがあります。各コンパイラは、PICのアーキテクチャ別に用意されています。XCコンパイラであれば、8ビット用(XC8)、16ビット用(XC16)、32ビット用(XC32)などです。Cコンパイラは今後はフェードアウトさせていくようで、XCコンパイラを主力にする方針のようです。C用のものが残っているため、できれば一通りインストールしておかれたほうがよいと思います。Cコンパイラはインストールなしです。C用のサンプルコードがあったら、XCコンパイラ用に書き直すしかないですね。(自分の古い環境にはv3.40がインストールされていますが、これ、他の環境にコピーできるんですかね。)グリーン系の色のブロックは、ライブラリとサンプルコードです。サンプルコードはどうなっているのかと、ここまで書いてちょっと心配になったので、サンプルコードを確認してみました。Cを使用するケースがありました。いうことで、XC向けに変更するんですね。