JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... である Using as: The GNU Assembler ) を参照のこと。 as はもともと GNU C コンパイラ gcc の出力をリンカ ld で利用で きるようにアセンブルするためのものである。しかし我々は as がネイティブなアセンブラと同様な動作をすることを目指してきた。ただしこ れは as の文法が ... はない。 例えば 680x0 アセンブリ言語の文法には、 as とは互換性のないものも存在する。 as は実行のたびにただ一つのプログラムをアセンブルする。プログラムは一つ以 上のファイルから構成される (標準入力もファイルである)。 ファイル名が指定されなければ as は標準入力 ... (通常は端末) をアセンブルしようとする。 ctl-D とタイプすれば、アセンブルするプログラムの終わりを as に伝えることができる。標準入力ファイルを用いること ... ... 入力ファイルからマシン命令のアセンブラニーモニックを表示します。このオプションは、命令が含まれているはずのセクションだけを逆アセンブルします。オプションの symbol 引数が (場合によっては複数回) 指定された場合は、(すべての) symbol で始まるアセンブラニーモニック ... が表示されます。 symbol が関数名の場合、逆アセンブルは関数の最後で停止します。それ以外の場合は、次のシンボルが出現した時点で停止します。 symbol に一致するものがない場合は、何も ... --dwarf=follow-links オプションが有効になっている場合、リンクされたデバッグ情報ファイル内のシンボルテーブルが読み込まれ、逆アセンブル時に使用されることに注意してください。 -D --disassemble-all -d と同様ですが、命令を含むことが期待されるセクションだけでなく、 ... ... から生成されます。 解説 C と C++ のコンパイラは統合されています。どちらの場合も、入力ファイル は、プリプロセス、コンパイル、アセンブル、リンクの 4 つの処理ステージの うちの 1 つ以上のステージを踏んで処理されます。 ソースファイル名の拡張子によってソースの言語 ... (あたかも何の ` -x ' オプションも使用されたことがないように) 処理されます。 もし、4 つのステージ (プリプロセス、コンパイル、アセンブル、リンク) の うちの一部のみが必要な場合は、 ` -x ' オプション (またはファイル名の拡張子) を使用して gcc に対してどのステージ ... ) は gcc に対して何の動作も行なわないように指定することになることに注意してください。 -c ソースファイルを、コンパイルまたはアセンブルまではしますが、リンクはしません。 コンパイラの出力は、それぞれのソースファイルに対応したオブジェクトファイル となります。 デ ... ... E 引数を処理して、 as (1) に直接入力させるために 連結して標準出力に出力する。 as は、他のプログラムによって生成された出力をアセンブルすることを 目的としているので、アセンブラを手で書くときに便利なマクロや条件文といった 一般的な機能を持っていない。 gasp は、 ... INT LIST .PRINT NOLIST .list か .nolist をその引数に従って発行する。 .FORM LIN= LN .FORM COL= COLS .FORM LIN= LN COL= COLS アセンブルリストのためのページサイズ、 LN 行 COLS 桁 (デフォルトは 60x132) を指定する。 行と列の一方または両方を指定できる。 / .FORM の ... ... グラムを 認識するためのオプションをつけて gcc を呼び出すプログラムです。 gcc では、入力ファイルは、プリプロセス、コンパイル、アセンブル、リンクの 4 つの 処理ステージのうちの 1 つ以上のステージを踏んで処理されます。 このマニュアルには、一般的な目的のためのオプ ... ame ) の形式の、対照的な表現があります。ここではデフォルトでない形式 のみを示します。 -c ソースファイルを、コンパイルまたはアセンブルまではしますが、リンクはしません。 コンパイラの出力は、それぞれのソースファイルに対応したオブジェクトファイル となります。 - ... ラムにとっては 調べる価値があるかも知れません。 -o file 出力先を file に指定します。 -S コンパイルが終った所で処理を停止し、アセンブルは行いません。 アセンブラコードではない入力ファイルが指定された場合は、出力は アセンブラコードのファイルになります。 -U macr ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。