RL78ファミリ用Cコンパイラパッケージは、組み込み用途におけるROM化システムの開発を前提とし、コード効率やプログラム実行速度を向上させる強力な最適化機能をはじめ、豊富な機器組み込み向け拡張機能を提供します。なお、統合開発環境ごとに提供方式が異なります。

Topics

CC-RL V1.10.00リリース。V1.10.00では、最適化を行うオプションの追加や、CRC演算結果の表示機能の追加など、機能の拡充を行っています。
詳細: 【リビジョンアップ】 RL78 ファミリ用C コンパイラパッケージCC-RL V1.10.00 (PDF | English, 日本語)

 

特長

  • ANSI規格準拠
    • C89、C99をサポート
      Note: C99の可変長配列型・複素数型・一部の標準ライブラリ関数はサポートしていません。
  • 優れた最適化
    • 最適化による優れた実行性能のコード生成(当社従来品CA78K0Rに対し3倍(当社保有のプログラムでの測定値)の実行性能)。
    • 最適化によるコンパクトなコード生成(当社従来品CA78K0Rに対し1割(当社保有のプログラムでの測定値)コード効率向上)。
    • 豊富な最適化機能はGUIで簡単設定。
    • コンパイラの最適化に加えてリンカ最適化の機能を搭載。
  • RL78マイコンアーキテクチャとの協調
    • 割り込み処理をC言語で記述可能(当社従来品CA78K0Rに対し6倍(当社保有のプログラムでの測定値)の割り込み応答性能)。
    • 各種組み込み関数を提供。
  • MISRA Cルールチェッカで高品質なプログラム記述をサポート [professional版]
    • MISRA-C:2004/2012ルールに基づくCソースコード記述の自動チェックを、コンパイラオプションでサポート。
    • MISRA Cについてはこちらを参照。 [詳細]
  • CA78K0RからRL78ファミリ用CコンパイラCC-RLへの移行支援 [詳細]
  • Learn More

new_releasesリリース情報

製品名 コンパイラ/最新版リリース日 ダウンロード
RL78ファミリ用Cコンパイラパッケージ(統合開発環境なし)
(別途e² studioをインストールして使用)
コンパイラ: CC-RL V1.10
リリース: 2021/01/20 バージョンアップ内容 (ツールニュース)
RL78ファミリ用Cコンパイラパッケージ(統合開発環境つき)
(CS+同梱。同梱CS+が最新版でない場合はアップデートしてください。 CS+最新版 >>)
コンパイラ: CC-RL V1.10
リリース: 2021/01/20 バージョンアップ内容 (ツールニュース)

descriptionドキュメント

タイトル language 分類 形式 サイズ 日付
ユーザーガイド、マニュアル
CS+ 統合開発環境 ユーザーズマニュアル CC-RL ビルド・ツール操作編 English マニュアル-開発ツール PDF 2.30 MB
CS+ V8.05.00 統合開発環境 ユーザーズマニュアル メッセージ編 English マニュアル-開発ツール PDF 1.09 MB
CS+ V8.05.00 統合開発環境 ユーザーズマニュアル プロジェクト操作編 English マニュアル-開発ツール PDF 5.87 MB
CS+ V8.05.00 統合開発環境 ユーザーズマニュアル Pythonコンソール編 English マニュアル-開発ツール PDF 1.52 MB
フローティング・ライセンス・サーバ V2.04.00 ユーザーズ・マニュアル English マニュアル-開発ツール PDF 1.24 MB
ライセンス・マネージャ V2.04.00 ユーザーズ・マニュアル English マニュアル-開発ツール PDF 943 KB
CC-RL コンパイラ ユーザーズマニュアル English マニュアル-開発ツール PDF 3.92 MB
コンパイラの標準的ライフサイクル English マニュアル-開発ツール PDF 360 KB
RL78 ファミリ用C コンパイラパッケージ(CC-RL) ブート領域、フラッシュ領域の分割方法 English マニュアル-開発ツール PDF 3.75 MB
CS+ V6.00.00 統合開発環境 ユーザーズマニュアル エディタ編[CS+ for CC] English マニュアル-開発ツール PDF 1.23 MB
RL78開発環境移行ガイド RL78ファミリ間の移行 (コンパイラ編:コーディング) (CA78K0R→CC-RL) English ガイド PDF 654 KB
RL78開発環境移行ガイド RL78ファミリ間の移行 (コンパイラ編:コンパイラオプション・アセンブラオプション) (CA78K0R→CC-RL) English ガイド PDF 536 KB
RL78開発環境移行ガイド RL78ファミリ間の移行 (コンパイラ編:リンカオプション) (CA78K0R→CC-RL) English ガイド PDF 505 KB
RL78開発環境移行ガイド RL78ファミリ間の移行 (統合開発環境編) (CA78K0R→CC-RL) English ガイド PDF 810 KB
RL78開発環境移行ガイド R8CおよびM16CからRL78への移行 (コンパイラ編) (High-performance Embedded Workshop, NC30WA→CS+,CC-RL) ガイド PDF 712 KB
CcnvCA78K0 Cソースコンバータ ユーザーズマニュアル English マニュアル-開発ツール PDF 981 KB
CcnvNC30 Cソースコンバータ ユーザーズマニュアル English マニュアル-開発ツール PDF 959 KB
CcnvCA78K0R Cソースコンバータ ユーザーズマニュアル English マニュアル-開発ツール PDF 1.05 MB
アプリケーションノート、ホワイトペーパー
統合開発環境 e² studio CMakeプロジェクトを作成してビルドする English アプリケーションノート PDF 1.26 MB
ルネサス製コンパイラ professional 版コンパイラ編 English アプリケーションノート PDF 2.65 MB
RL78ファミリ用Cコンパイラパッケージ(CC-RL)アプリケーションガイド プログラミング・テクニック編 English アプリケーションノート PDF 931 KB
ツールニュース
【注意事項】RL78ファミリ用Cコンパイラパッケージ (注意事項 CCRL#028) English ツールニュース-注意事項 PDF 247 KB
【おすすめツール】RL78ファミリマイコンのパフォーマンスを最大限に引き出す ルネサス製CコンパイラパッケージCC-RLのご紹介 English ツールニュース-おすすめツール PDF 152 KB
【注意事項】RL78ファミリ用Cコンパイラパッケージ(注意事項 CCRL#027) English ツールニュース-注意事項 PDF 253 KB
【注意事項】RL78 ファミリ用C コンパイラパッケージ (注意事項 CCRL#026) English ツールニュース-注意事項 PDF 253 KB
【注意事項】 RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 180 KB
【リビジョンアップ】 RL78 ファミリ用C コンパイラパッケージCC-RL V1.10.00 English ツールニュース-リリース PDF 254 KB
【リビジョンアップ】 RL78 ファミリ用C コンパイラパッケージV1.05.00 English ツールニュース-リリース PDF 286 KB
【リビジョンアップ】 RL78 ファミリ用C コンパイラパッケージ V1.06.00 English ツールニュース-リリース PDF 271 KB
【おすすめツール】 プログラムのデータサイズを簡単に削減!ルネサス製コンパイラprofessional版 半精度浮動小数点数のご紹介 English ツールニュース-おすすめツール PDF 407 KB
【お知らせ】 「ルネサス製コンパイラのライセンスが当たる!」 コンパイラに関するアンケートのお願い ~ 抽選で10名様にプレゼント!~ English ツールニュース-お知らせ PDF 250 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 234 KB
【おすすめツール】 使用するコンピュータをフレキシブルに変更できる ルネサス製コンパイラ フローティング・ライセンス English ツールニュース-おすすめツール PDF 492 KB
【注意事項】RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 200 KB
【リビジョンアップ】 RL78 ファミリ用C コンパイラパッケージ V1.09.00 English ツールニュース-リリース PDF 127 KB
【注意事項】RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 184 KB
【お知らせ】動的メモリ管理関数のメモリ破壊を検出して品質と安全性向上!ルネサス製コンパイラ professional 版 動的メモリ管理関数のセーフティ向上機能のご紹介 English ツールニュース-おすすめツール PDF 352 KB
【お知らせ】 「ライセンスが当たる!」コンパイラに関するアンケートのお願い ~ 3名様にルネサス製コンパイラのライセンスをプレゼント!~ English ツールニュース-お知らせ PDF 194 KB
【お知らせ】 不正な間接関数呼び出しを未然に防止して品質と安全性を向上! ルネサス製コンパイラprofessional版不正な間接関数呼び出し検出機能 English ツールニュース-おすすめツール PDF 287 KB
【お知らせ】 低価格で導入しやすいルネサス製コンパイラ annual ライセンスのご紹介 English ツールニュース-おすすめツール PDF 324 KB
【注意事項】 RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 192 KB
【リビジョンアップ】 RL78 ファミリ用C コンパイラパッケージ V1.08.00 English ツールニュース-リリース PDF 254 KB
【注意事項】 RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 164 KB
【お知らせ】 スタック領域の破壊を動的にチェックして品質と安全性向上! ルネサス製コンパイラprofessional 版 スタック破壊検出機能のご紹介 English ツールニュース-おすすめツール PDF 408 KB
【注意事項】 RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 164 KB
【お知らせ】 MISRA-Cルールチェックとコンパイルの同時実行で プログラム開発の工数削減と品質向上! ルネサス製コンパイラprofessional版MISRA-Cルールチェック機能の ご紹介 English ツールニュース-お知らせ PDF 697 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 215 KB
【注意事項】 ライセンス・マネージャ English ツールニュース-注意事項 PDF 148 KB
【注意事項】RL78ファミリ用Cコンパイラパッケージ English ツールニュース-注意事項 PDF 152 KB
【リビジョンアップ】RL78ファミリ用Cコンパイラパッケージ V1.07.00 English ツールニュース-リリース PDF 249 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 174 KB
【注意事項】 RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 202 KB
【注意事項】 RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 191 KB
【注意事項】 RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 151 KB
【注意事項】 統合開発環境CS+、Cubesuite+、e² studio English ツールニュース-注意事項 PDF 347 KB
【新発売】コンパイラパッケージannualライセンス English ツールニュース-リリース PDF 276 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 239 KB
【リビジョンアップ】 C ソースコンバータ CcnvCA78K0R、CcnvCA78K0、CcnvNC30 English ツールニュース-リリース PDF 249 KB
【リビジョンアップ】 RL78 ファミリ用C コンパイラパッケージ V1.04.00 English ツールニュース-リリース PDF 214 KB
【注意事項】 RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 264 KB
【注意事項】 RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 271 KB
【注意事項】 RL78ファミリ用Cコンパイラパッケージ English ツールニュース-注意事項 PDF 168 KB
【注意事項】 RL78ファミリ用Cコンパイラパッケージ English ツールニュース-注意事項 PDF 214 KB
【注意事項】 RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 213 KB
【リビジョンアップ】 RL78 ファミリ用C コンパイラパッケージV1.03.00 English ツールニュース-リリース PDF 234 KB
【Web公開】78K0用CA78K0およびCC78K0からRL78ファミリ用CC-RLへのコンパイラ移行支援ツール Cソースコンバータ CcnvCA78K0 English ツールニュース-リリース PDF 263 KB
【Web公開】M16CシリーズおよびR8Cファミリ用NC30から RL78ファミリ用CC-RLへの コンパイラ移行支援ツール Cソースコンバータ CcnvNC30 English ツールニュース-リリース PDF 261 KB
【注意事項】 RL78 ファミリ用C コンパイラパッケージ English ツールニュース-注意事項 PDF 208 KB
【新発売】 コンパイラパッケージ アップグレード・ライセンス English ツールニュース-リリース PDF 296 KB
【Web公開】 RL78ファミリ用Cソースコンバータ CcnvCA78K0R English ツールニュース-リリース PDF 265 KB
RL78ファミリ用Cコンパイラパッケージのご使用上のお願い English ツールニュース-注意事項 PDF 75 KB
RL78ファミリ用Cコンパイラパッケージのご使用上のお願い English ツールニュース-注意事項 PDF 297 KB
RH850ファミリ用 および RL78ファミリ用コンパイラパッケージ フローティングライセンス 発売のお知らせ English ツールニュース-リリース PDF 416 KB
RL78ファミリ用Cコンパイラパッケージのご使用上のお願い English ツールニュース-注意事項 PDF 393 KB
RL78ファミリ用Cコンパイラパッケージ V1(統合開発環境なし) V1.02.00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 485 KB
RL78ファミリ用Cコンパイラパッケージのご使用上のお願い English ツールニュース-注意事項 PDF 392 KB
RL78ファミリ用Cコンパイラパッケージのご使用上のお願い English ツールニュース-注意事項 PDF 385 KB
RL78ファミリ用Cコンパイラパッケージ V1 発売のお知らせ English ツールニュース-リリース PDF 719 KB
その他資料
RL78コンパイラCC-RL V1.10.00 リリースノート English リリースノート PDF 343 KB
ルネサス 開発環境 総合カタログ 2020年11月版 カタログ PDF 4.25 MB
[パンフレット] ルネサス製コンパイラprofessional版 English パンフレット PDF 791 KB
[パンフレット] ルネサス開発環境 RL78ファミリ用Cコンパイラパッケージ English パンフレット PDF 789 KB

file_downloadダウンロード

タイトル language 分類 形式 サイズ 日付
ソフトウェア
RL78ファミリ用Cコンパイラパッケージ V1(統合開発環境なし) V1.10.00 English ソフトウェア/ツール-評価版ソフトウェア ZIP 19.65 MB
Upgrades
統合開発環境e² studio 2021-07 Windows用インストーラ English アップデート-統合開発環境 ZIP 1,836.21 MB
フローティング・ライセンス管理用ソフトウェア V2.04.00 English アップデート-コンパイラ ZIP 31.54 MB
ライセンス・マネージャ V2.04.00 English アップデート-コンパイラ ZIP 6.69 MB
RL78コンパイラ CC-RL V1.10.00 English アップデート-コンパイラ ZIP 16.61 MB
統合開発環境e² studio 2021-01 Windows用インストーラ English アップデート-統合開発環境 EXE 1,637.73 MB
RL78コンパイラ CC-RL V1.09.00 English アップデート-コンパイラ EXE 16.88 MB
RL78コンパイラ CC-RL V1.08.00 English アップデート-コンパイラ EXE 15.26 MB
RL78コンパイラ CC-RL V1.07.00 English アップデート-コンパイラ EXE 16.15 MB
RL78コンパイラ CC-RL V1.06.00 English アップデート-コンパイラ EXE 15.09 MB
RL78コンパイラ CC-RL V1.05.00 English アップデート-コンパイラ EXE 15.34 MB
Cソースコンバータ CcnvCA78K0 V1.00.01 English アップデート-コンパイラ ZIP 59 KB
Cソースコンバータ CcnvCA78K0R V1.00.02 English アップデート-コンパイラ ZIP 63 KB
Cソースコンバータ CcnvNC30 V1.00.01 English アップデート-コンパイラ ZIP 53 KB
RL78コンパイラ CC-RL V1.04.00 English アップデート-コンパイラ EXE 14.43 MB
RL78コンパイラ CC-RL V1.03.00 English アップデート-コンパイラ EXE 14.47 MB
RL78コンパイラ CC-RL V1.02.00 English アップデート-コンパイラ EXE 14.57 MB
RL78コンパイラ CC-RL V1.01.00 English アップデート-コンパイラ EXE 14.88 MB

製品展開/オーダ情報

状況に合わせて選べる各種ライセンスをご用意しています。ライセンス形態の詳細は「コンパイラライセンス」をご参照ください。

コンパイラパッケージの購入については、最寄りのルネサス エレクトロニクス営業担当または特約店までご連絡ください。

  • 各製品パッケージに含まれるコンパイラのライセンスキーは、CS+とe² studioのどちらの環境でも使用可能です。
  • 「(統合開発環境つき)」以外のパッケージは、別途、統合開発環境(CS+またはe² studio)のインストールが必要です。
  • フローティング・ライセンスおよびannualライセンスに対応しているコンパイラは、RL78ファミリ用Cコンパイラパッケージ(CC-RL) V1.01.00 以降です。
  • 発注型名はご購入ライセンス数によってバリエーションがあります。複数ライセンスもご用意しています。

最新版CC-RL 新規ご購入 (お使いの統合開発環境: e² studio)

Important: 本情報に記載の製品は、最新版CC-RLを使用するためのライセンスです。ご購入前に、使用したいCC-RLのライセンス形態を必ずご確認ください。

ライセンス形態および用語の詳細 >>

パッケージ名 インストール媒体 発注型名(1ライセンス)
名称 エディション 期間 ノードロック/フローティング
RL78ファミリ用Cコンパイラパッケージ(統合開発環境なし) professional版 permanent ノードロック lens RTCRL7800CC01WRR
RTCRL7800CC01WNR
フローティング lens RTCRL7800CC01WRRN1
RTCRL7800CC01WNRN1
RL78ファミリ用Cコンパイラパッケージ professional版 annual ノードロック RTCRL7800CA01WNR
フローティング RTCRL7800CA01WNRN1
RL78ファミリ用Cコンパイラパッケージ(統合開発環境なし) standard版 permanent ノードロック lens RTCRL7800CN01WRR
RTCRL7800CN01WNR
フローティング lens RTCRL7800CN01WRRN1
RTCRL7800CN01WNRN1
RL78ファミリ用Cコンパイラパッケージ standard版 annual ノードロック RTCRL7800CB01WNR
フローティング RTCRL7800CB01WNRN1

lens あり | — なし

複数ライセンス (ライセンス数によって変わります)
  ライセンス数 説明 発注型名例
ノードロック・ライセンス 5 発注型名の後ろにL5を付加 RTCRL7800CC01WRRL5
10 発注型名の後ろにLAを付加 RTCRL7800CC01WRRLA
20 発注型名の後ろにLTを付加 RTCRL7800CC01WRRLT
  ライセンス数 説明 発注型名例
フローティング・ライセンス 5 発注型名末尾の数字を5に置換 RTCRL7800CC01WRRN5
10 発注型名末尾の数字をAに置換 RTCRL7800CC01WRRNA
20 発注型名末尾の数字をTに置換 RTCRL7800CC01WRRNT

最新版CC-RL 新規ご購入 (お使いの統合開発環境: CS+)

Important: 本情報に記載の製品は、最新版CC-RLを使用するためのライセンスです。ご購入前に、使用したいCC-RLのライセンス形態を必ずご確認ください。

ライセンス形態および用語の詳細 >>

パッケージ名 インストール媒体 発注型名(1ライセンス)
名称 エディション 期間 ノードロック/フローティング
RL78ファミリ用Cコンパイラパッケージ(統合開発環境つき) professional版 permanent ノードロック lens RTCRL7800CL01WDR
RTCRL7800CL01WNR
フローティング lens RTCRL7800CL01WDRN1
RTCRL7800CL01WNRN1
RL78ファミリ用Cコンパイラパッケージ professional版 annual ノードロック RTCRL7800CA01WNR
フローティング RTCRL7800CA01WNRN1
RL78ファミリ用Cコンパイラパッケージ(統合開発環境つき) standard版 permanent ノードロック lens RTCRL7800CS01WDR
RTCRL7800CS01WNR
フローティング lens RTCRL7800CS01WDRN1
RTCRL7800CS01WNRN1
RL78ファミリ用Cコンパイラパッケージ standard版 annual ノードロック RTCRL7800CB01WNR
フローティング RTCRL7800CB01WNRN1

lens あり | — なし

複数ライセンス (ライセンス数によって変わります)
  ライセンス数 説明 発注型名例
ノードロック・ライセンス 5 発注型名の後ろにL5を付加 RTCRL7800CL01WDRL5
10 発注型名の後ろにLAを付加 RTCRL7800CL01WDRLA
20 発注型名の後ろにLTを付加 RTCRL7800CL01WDRLT
  ライセンス数 説明 発注型名例
フローティング・ライセンス 5 発注型名末尾の数字を5に置換 RTCRL7800CL01WDRN5
10 発注型名末尾の数字をAに置換 RTCRL7800CL01WDRNA
20 発注型名末尾の数字をTに置換 RTCRL7800CL01WDRNT

アップグレード (エディション) — standard版 V1からprofessional版 V1へのアップグレード

Important: 本情報に記載の製品は、最新版CC-RLを使用するためのライセンスです。ご購入前に、使用したいCC-RLのライセンス形態を必ずご確認ください。

ライセンス形態および用語の詳細 >>

パッケージ名 インストール媒体 発注型名(1ライセンス) 説明
名称 期間 ノードロック/フローティング
RL78ファミリ用Cコンパイラパッケージ V1 アップグレード(エディション) permanent ノードロック なし RTCRL7800CU01WNR ノードロック・ライセンス(permanent)のみ。フローティング・ライセンス、annualライセンスはありません。
複数ライセンス (ライセンス数によって変わります)
  ライセンス数 説明 発注型名例
ノードロック・ライセンス 5 発注型名の後ろにL5を付加 RTCRL7800CU01WNRL5
10 発注型名の後ろにLAを付加 RTCRL7800CU01WNRLA
20 発注型名の後ろにLTを付加 RTCRL7800CU01WNRLT

関連サービス

コンパイラ評価サービス(機能安全対応)

コンパイラ製品をお使いいただいているお客様に対し、機能安全規格ISO26262で求められる「開発ツールの認定」を支援する有償サービスです。

詳細はこちら >>

コンパイラ保守サービス(コンパイラバージョン固定保守契約)

特定のコンパイラバージョンを長期間使用されるお客様に「安心」を提供するための有償サポートサービスです。

詳細はこちら >>

コンパイラ移行支援

ルネサスの統合開発環境(e² studio、CS+等)では、相互にプロジェクトの移植ができ、資産の再利用が可能です。開発環境の変更に伴うコンパイラの変更時には「移行ガイド」をご利用ください。コンパイラを変更した際のオプション・拡張言語仕様等、変更時に注意すべき仕様の差分を説明しています。

詳細はこちら >>

画像
他の統合開発環境プロジェクトをインポート