これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gac です。
プログラム:
NAME
GAC - GAP コンパイラ
SYNOPSIS
ガック[-c|-d] [-o ]{-f} ...
DESCRIPTION
GAC は入力ファイルをコンパイルします。 入力ファイルは GAP ソース コードである必要があります (接尾辞 '.g' または
'.gap')、C ソース コード (サフィックス '.c')、またはコンパイル済みコード ファイル (サフィックス '.o')。
どちらでもない場合 -c また -d が与えられた場合、「gac」が生成します
すべての入力ファイルのコンパイル済みコードを含む新しいカーネル。
-c 入力ファイルを、リンクする必要がある静的にロード可能なオブジェクト ファイルにコンパイルします。
一緒に新しいカーネルに。
-d 入力ファイルを動的にロード可能なオブジェクト ファイルにコンパイルします。
実行時にカーネルによって。
-C 入力ファイルのみを C コードにコンパイルします。これには、コンパイルとリンクが必要です。
使えるように。
-r 静的にコンパイルされたファイルは、
GAP ルートであり、ファイルが相対的に検索されたときに自動ロード用にコンパイルされます
GAPルートに。
-o
出力ファイルに名前を付ける.
-ffast-int-arith
算術演算のコードを発行します。これは、両方のオペランドが
小さい整数で、それ以外の場合は遅くなります。
-ffast-plain-lists
リストにアクセスするためのコードを発行します。これは、リストがプレーンなリストであり、
それ以外の場合は遅くなります。
-ffast-list-funcs
関数 'Add' および 'Length' をコードにインライン化すると、コードが少し速くなります。
-fno-check-types
リストアクセスのエラーチェックを発行しないため、高速になりますが、コアダンプする可能性があります
エラーが発生します。
-p
オプションを渡すCコンパイラに。
-P
オプションを渡すCリンカーに。
onworks.net サービスを使用して gac online を使用する