英語フランス語スペイン語

Ad


OnWorksファビコン

ick - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで ick を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ick です。

プログラム:

NAME


ick - INTERCAL コンパイラ

SYNOPSIS


嫌なもの [オプション] ファイル...

嫌なもの -e [オプション] インターカルファイル [非インターカルファイル...] [図書館...]

DESCRIPTION


このマニュアルページでは、 嫌なもの 指図。 このマニュアルページはもともと
Debian GNU/Linux ディストリビューション用に書かれています (ただし、他の人が使用する可能性があります)。
元のプログラムにはマニュアル ページがなく、メインに追加された
分布。 コマンドを使用して、より完全なドキュメントを入手できます。 info 嫌なもの (のために 嫌なもの
コマンド自体。 さらに完全なドキュメントは、 info Cインターカル (を含む
コンパイラと INTERCAL 言語の両方のドキュメント)))。

嫌なもの INTERCAL プログラムを取り、それらからコードを生成します (gcc を実行して)。

プログラムが書かれているベースは、その拡張子から推測されることに注意してください。 インターカル
基数 2 のプログラムには拡張子 .i が必要です。基数 3 から 7 の INTERCAL プログラムには拡張子が必要です。
それぞれ .3i から .7i までの拡張子があります。

引数を取るオプションはありません。 複数のオプションを個別に指定することも、
通常の方法 (-e でも)。 オプションを指定する順序は、次の場合を除き、重要ではありません。
この場合、コマンド ラインで最後に指定されたオプションが使用されます。
優先順位。

OPTIONS


-c INTERCAL を C にコンパイルしますが、結果の C はコンパイルしません。

-d yacc のデバッグ情報を表示します (暗黙的に -c)。

-t 厳密な INTERCAL-72 準拠が必要です (COME FROM の拡張機能を拒否します)。
72 以外のベース、および INTERCAL-XNUMX にないその他の機能)。

-b INTERCAL-72 のランダム バグ機能を無効にします。

-O 生成されたコードで式の最適化を試みます。

-C 文字盤出力 (ローマ数字で IV ではなく IIII を使用)。

-f 生成されたコードの制御フローを最適化します (-yp を防ぎます)。

-F 速度に関係なく、生成されたコードのすべてを速度のために最適化します。
コンパイラが大きくなるか、オブジェクトファイルがどのくらい大きくなるか。 -fO を意味し、防止します
-cdegpyH.

-h オプティマイザのデバッグ情報を出力します (-cO を意味します)。

-H 詳細なオプティマイザのデバッグ情報を表示します (-cO を意味します)。

-hH オプティマイザのデバッグ情報を別の形式で出力します (-cO を意味します)。

-w マルチスレッド化されていない場合でも、出力プログラムで +printflow オプションを有効にします。

-y コードで yuk デバッガーを実行します (-fme を防ぎます)。

-p コードで yuk プロファイラーを実行します (-fme を防ぎます)。

-m マルチスレッドとバックトラッキングを許可します (-ype を防ぎ、-w を意味します)。

-e XNUMX つの INTERCAL ファイルを非 INTERCAL ファイルまたは拡張ライブラリにリンクします。 これを行う
コマンドラインの構文を変更します。 与えられる最初のファイルは INTERCAL でなければなりません
ソースファイルに続いて、他の言語のファイルをいくつでも続けて、
外部呼び出しシステム経由のリンク (現在は C のみ、おそらく Befunge-98 プログラムのみ)
が許可されます)、次に任意の数の拡張ライブラリ。 非INTERCALファイル
それらをINTERCALファイルにリンクするために処理され、gccでコンパイルされます
メインの INTERCAL プログラムにリンクされています。

-E システム ライブラリをリンクしないでください。
必要です (-P を防ぎます)。

-a CREATE ステートメントの使用を許可します (-P を防止します)。

-v 割り当ての左側にあるものはすべて許可し、その保護を無効にします。
それ以外の場合、定数は割り当てられません (-fFOP を防ぎます)。

-P INTERCAL ではなく PIC-INTERCAL をコンパイルします (-amFvxeE を防ぎ、-cfO を意味します)。

-o .c ではなく stdout に出力します (-c を意味します)。

-X ? などのあいまいな構文を解釈します。 および @ はプリンストンの意味を持ちます (CLC-
デフォルトの Atari の意味ではなく、INTERCAL)。

-x テキスト I/O およびラベルによる GIVE UP の棄権に CLC-INTERCAL ルールを使用する
(-P を防ぎます)。

-u コンパイラがファイルを開こうとするたびにメッセージを出力します。

-U E778 でコアをダンプし、エラーを出力します。

-Y ick によって呼び出されるプログラムのコマンド ラインを表示します。

-g 生成された C をそのままにして、出力実行可能ファイルをデバッグ可能にします。

-l 可能性のあるバグと非移植性を報告しようとします (-O を意味します)。

onworks.net サービスを使用してオンラインで ick を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad