概要
説明
特長
- ANSI規格準拠
- C89、C99をサポート。
Note: C99の可変長配列型・複素数型・一部の標準ライブラリ関数はサポートしていません。
- C89、C99をサポート。
- 優れた最適化
- 優れた実行性能のコード生成。
- コンパクトなコード生成。
- パイプラインを考慮した最適化。
- RH850アーキテクチャとの協調
- 各種組み込み関数を提供。
- 半精度浮動小数点数 [professional版]
- 制御レジスタ更新時の同期化機能 [professional版]
- MISRA Cルールチェッカで高品質なプログラム記述をサポート [professional版]
- MISRA-C:2004/2012ルールに基づくCソースコード記述の自動チェックを、コンパイラオプションでサポート。
- MISRA Cについては こちらを参照。 [詳細]
- Learn More
リリース情報
製品名 | コンパイラ/最新版リリース日 | ダウンロード |
---|---|---|
RH850ファミリ用Cコンパイラパッケージ | コンパイラ: CC-RH V2.06.00 リリース: 2024/01/22 バージョンアップ内容 (リリースノート) | CS+(CC-RL/CC-RX/CC-RHを含む) Note1 |
e² studio用 CC-RH Note2 | ||
コンパイラ: Linux用CC-RH V2.06.02 リリース: 2024/08/05 バージョンアップ内容 (リリースノート) | Linux用 CC-RH Note3 | |
Linux用ライセンス・マネージャ Note4 |
Note
- CC-RHの変更履歴 | 過去のリリースノート
- ライセンス情報 (ライセンス形態詳細 | 使用許諾契約書のダウンロード)
- 製品展開/オーダ情報
- 動作環境
- コンパイラの標準的ライフサイクル (PDF | English, 日本語)
- ルネサスコンパイラ インストールガイド
FAQ
内容 |
---|
外部変数アクセス最適化とは |
ソフトウェアタイマとコンパイラの最適化 |
ターゲットデバイス
ビデオ&トレーニング
CC-RL/CC-RX/CC-RHコンパイラ Linux用ライセンス・マネージャの使い方
Video List
ご購入
コンパイラパッケージは、代理店からご購入ください。
また下表の「購入/見積」のリンクよりオンライン販売のウェブサイトも利用可能です。
- 状況に合わせて選べる各種ライセンスをご用意しています。ライセンス形態の詳細は「コンパイラライセンス」をご参照ください。
- 各製品パッケージに含まれるコンパイラのライセンスキーは、CS+とe² studioのどちらの環境でも使用可能です。
- 2022年7月よりCC-RHもe² studioで利用可能になりました。
*CC-RH V2.04.00以降、e² studio 2022-07以降のみ - インストール媒体(CD/DVD)つきのコンパイラ製品は廃止しました。インストーラは各製品ページから入手してください。
- フローティング・ライセンスおよびannualライセンスに対応しているコンパイラは、CC-RH V1.02.00 以降です。
最新版CC-RH V2 の新規購入用ライセンス
以下の発注型名を代理店にご連絡ください。下表の「購入/見積」からオンライン販売サイトもご利用いただけます。
本情報に記載の製品は、最新版CC-RH V2を使用するためのライセンスです。
CC-RH V2のライセンスキーでCC-RH V2.00.00以上のコンパイラを製品版として使用できますが、CC-RH V2.00.00未満のコンパイラは使用できませんので、ご注意ください。
旧バージョンの購入をご希望の場合は代理店にお問合せください。
RH850ファミリ用Cコンパイラパッケージ V2 | オンライン販売 | |||||
---|---|---|---|---|---|---|
期間 | 使用形態 | エディション | 発注型名 | chip1stop | Mouser | Future |
annual | ノードロック | standard版 | 低価格 RTCRH8500CB02WNR | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new |
professional版 | RTCRH8500CA02WNR | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new | ||
フローティング | standard版 | RTCRH8500CB02WNRN1 | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new | |
professional版 | RTCRH8500CA02WNRN1 | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new | ||
permanent | ノードロック | standard版 | RTCRH8500CS02WNR | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new |
professional版 | 人気 RTCRH8500CP02WNR | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new | ||
フローティング | standard版 | RTCRH8500CS02WNRN1 | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new | |
professional版 | RTCRH8500CP02WNRN1 | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new |
複数ライセンスは、ライセンス数によって発注型名の末尾が変わります。
- ノードロック・ライセンスの場合、ライセンス数(5/10/20)により発注型名の後ろに L5/LA/LT を付加します。
(例:5ライセンスの場合、RTCRH8500CP02WNRL5) - フローティング・ライセンスの場合、ライセンス数(5/10/20)により発注型名の末尾1文字の数字(1)を 5/A/T に置換します。
(例:5ライセンスの場合、RTCRH8500CP02WNRN5)
CC-RH V2 standard版からprofessional版へのアップグレード用ライセンス
以下の発注型名を代理店にご連絡ください。下表の「購入/見積」からオンライン販売サイトもご利用いただけます。
RH850ファミリ用Cコンパイラパッケージ V2 アップグレード(エディション) | オンライン販売 | ||||
---|---|---|---|---|---|
期間 | 使用形態 | 発注型名 | chip1stop | Mouser | Future |
permanent | ノードロック | RTCRH8500CU02WNR | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new |
Note
- CC-RH V2 standard版(permanent)のノードロック・ライセンスが必要です。
- フローティング・ライセンス用、annualライセンス用はありません。
複数ライセンスは、ライセンス数によって発注型名の末尾が変わります。
- ノードロック・ライセンスの場合、ライセンス数(5/10/20)により発注型名の後ろに L5/LA/LT を付加します。
(例:5ライセンスの場合、RTCRH8500CU02WNRL5)
CC-RH V1からCC-RH V2へのアップグレード用ライセンス
以下の発注型名を代理店にご連絡ください。下表の「購入/見積」からオンライン販売サイトもご利用いただけます。
RH850ファミリ用Cコンパイラパッケージ V2 アップグレード(バージョン) | オンライン販売 | |||||
---|---|---|---|---|---|---|
期間 | 使用形態 | エディション | 発注型名 | chip1stop | Mouser | Future |
permanent | ノードロック | standard版 | RTCRH8500CE02WNR | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new |
professional版(Note1) | RTCRH8500CV02WNR | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new | ||
フローティング | standard版 | RTCRH8500CE02WNRN1 | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new | |
professional版(Note1) | RTCRH8500CV02WNRN1 | 購入/見積open_in_new | 購入/見積open_in_new | 購入/見積open_in_new |
Note
- CC-RH V1 professional版のライセンスが必要です
複数ライセンスは、ライセンス数によって発注型名の末尾が変わります。
- ノードロック・ライセンスの場合、ライセンス数(5/10/20)により発注型名の後ろに L5/LA/LT を付加します。
(例:5ライセンスの場合、RTCRH8500CV02WNRL5) - フローティング・ライセンスの場合、ライセンス数(5/10/20)により発注型名の末尾1文字の数字(1)を 5/A/T に置換します。
(例:5ライセンスの場合、RTCRH8500CV02WNRN5)
ライセンス要件
商用利用など下記要件に適合する場合に、ライセンスをご購入ください。
- ライセンスご購入前に、製品の機能や性能を評価するために無償でご利用いただけます。
- 試用期間やライセンス形態の詳細は「コンパイラライセンス」をご参照ください。
関連サービス
コンパイラ評価サービス(機能安全対応)
コンパイラ製品をお使いいただいているお客様に対し、機能安全規格ISO26262で求められる「開発ツールの認定」を支援する有償サービスです。
コンパイラ評価サービス(機能安全対応)
コンパイラ保守サービス(コンパイラバージョン固定保守契約)
特定のコンパイラバージョンを長期間使用されるお客様に「安心」を提供するための有償サポートサービスです。
コンパイラ保守サービス(コンパイラバージョン固定保守契約)
コンパイラ移行支援
ルネサスの統合開発環境(e² studio、CS+等)では、相互にプロジェクトの移植ができ、資産の再利用が可能です。開発環境の変更に伴うコンパイラの変更時には「移行ガイド」をご利用ください。コンパイラを変更した際のオプション・拡張言語仕様等、変更時に注意すべき仕様の差分を説明しています。
統合開発環境の移行方法