言語で記述し、環境を初期化せずにプログラムを実行する場合は、満たす必要がある多数の要件があります。以下の要件があります。定義しないようにします(ライブラリ初期化コード内のリンク付けを回避するため)。言語を実行するために必要なレジスタ状態を確立するアセンブリ言語ベニアを記述します。このベニアは、アプリケーション内でエントリ関数に分岐する必要があります。初期化コードを指定します。リセットハンドラに配置するなどして初期化ベニアが必ず実行されるようにします。使用してアプリケーションをビルドします。これらの要件を満たしている場合は、通常どおりにアプリケーションをリンクします。ライブラリバリアントを使用して必要なコンパイラヘルパ関数(暗黙的に呼び出される)を見つけます。バイトが使用されます。