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変数ポインタ用の関数が呼ばれます。