Windows で動作する PIC 16 ファミリ用の優れた C コンパイラを探しています。
何人かの同僚がbknudcを使用していますが、何人かはそれを嫌っているようです。どうやらリンカーを効率的に使用することはできず、すべてのコードをインクルード ファイルに設定するのが最善であることがわかりました。
SDCCは良さそうに見えますが、まだベータ版のようで、セットアップや対処が簡単ではありません。
他にもかなりの数のオプションがありますが、それらはすべて、それら自体に応じて利用できる最良のものです。このトピックについて議論しているフォーラムをいくつか見つけましたが、誰も互いに同意していないようです。MikroC、CCS(高価)、HiTech、BoostC。
何が良くて何が悪いのか、本当の情報を知りたいです。
私が正しければ、PIC16 アーキテクチャは本当に C フレンドリーではないのでしょうか? とにかくプログラマーが ANSI C で作業できるようにするコンパイラーはありますか? そして、十分に良いデバッガをセットアップする方法は?