Renesas Synergy™

FAQ 105863 : スタートアップからmain関数までの流れがよく判りません。

Q: 質問

スタートアップからmain関数までの流れがよく判りません。


A: 回答

C標準ライブラリを使用しない場合 (下図のCASE-1)は、スタートアッププログラムからユーザープログラムのmain関数を直接呼び出します。
一方、C標準ライブラリを使用する場合 (下図のCASE-2) は、スタートアッププログラムからライブラリ初期化関数 (_c_main)を呼び出して初期化後にユーザープログラムのmain関数を呼び出します。ライブラリ初期化関数はライブラリに含まれておりますので、作成する必要はありません。

 

適用製品

M32Rファミリ用C/C++コンパイラパッケージ [M3T-CC32R]
他にご質問がございましたら、リクエストを送信してください