CC-RLで提供しているライブラリは,次のとおりです。
| 
 | 
 | 
 | 
| 
 
標準ライブラリ 
  
【V1.03以降】 
(calloc,free,malloc,reallocを除く) 
 | 
 
rl78nm4s.lib 
rl78nm4s99.lib 【V1.07以降】 
 | 
 
拡張命令なし,演算器なし8ビットCPU/16ビットCPU用 
 | 
| 
 
rl78cm4s.lib 
rl78cm4s99.lib 【V1.07以降】 
 | 
 
乗除・積和演算器使用16ビットCPU用 
 | 
| 
 
rl78em4s.lib 
rl78em8s.lib 
rl78em4s99.lib 【V1.07以降】 
rl78em8s99.lib 【V1.07以降】 
 | 
 
乗除算拡張命令使用16ビットCPU用 
 | 
| 
 
【V1.03以降】 
標準ライブラリ 
(calloc,free,malloc,realloc) 
 | 
 
malloc_n.lib 
 | 
 
通常用malloc系ライブラリ 
 | 
| 
 
malloc_s.lib 
 | 
 
セキュリティ機能用malloc系ライブラリ 
【Professional版のみ】 
 | 
| 
 
ランタイム・ライブラリ 
 | 
 
rl78nm4r.lib 
 | 
 
拡張命令なし,演算器なし8ビットCPU/16ビットCPU用 
 | 
| 
 
rl78cm4r.lib 
 | 
 
乗除・積和演算器使用16ビットCPU用 
 | 
| 
 
rl78em4r.lib 
rl78em8r.lib 
 | 
 
乗除算拡張命令使用16ビットCPU用 
 | 
| 
 
スタートアップ・ルーチン 
 | 
 
cstart.asm 
 | 
 
スタートアップ・ルーチン 
 | 
 
 
変数ポインタを引数に持つ標準ライブラリ関数に対してfarポインタを渡したい場合は,関数名が“_COM_”から始まるfar変数ポインタ用の関数をユーザが呼ぶ必要があります。なお,-far_romオプション指定時は,ヘッダ・ファイルの関数マクロが有効になり,自動的にfar変数ポインタ用の関数が呼ばれます。