これらのファイルには、 再配置可能なデータ・アドレスが含まれていますが、 (トークンではなく)固定コード・アドレスが含まれています。 これらは、
作成された実行可能ファイル(つまり、gforth ファイル)に固有のものです。 また、
動的ネイティブ・コード生成も無効になります(通常、 速度が 2 倍になります)。 GFORTHD
環境変数を通じて使用するエンジンを
gforthmi (see gforthmi) に渡すと、 データ再配置可能なイメージを取得できます。
GFORTHD="/usr/bin/gforth-fast --no-dynamic" gforthmi myimage.fi source.fs
注意: ここでイメージが機能するには --no-dynamic
が必要であることに注意してください(そうしないと、
イメージに保存されていない動的に生成されたコードへの参照が含まれてしまいます)。