-2

gcc など、前処理中またはコンパイル段階ですか? 他のコンパイラでは違いますか?

4

1 に答える 1

3

スタック フレームは、プロセッサのスタック レジスタを変更することによって実行時に作成されます ( espIntel x86 の場合)。

コンパイラは、特定の命令のみをダンプして、各関数呼び出しでスタックにスペースを確保します。このスペースは、関数が終了するときに回復されます。

于 2009-09-10T11:21:14.547 に答える