JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... [ -no-relax ] m680x0 固有のオプション: [ -l ] [ -mc68000 | -mc68010 | -mc68020 ] 説明 GNU as は実際には各アーキテクチャ向けアセンブラのファミリーである。あるアーキ テクチャで GNU アセンブラを使えば (あるいは使った経験があれば)、他のアー キテクチャでもほぼ同 ... 様の環境で作業ができる。バージョンによる違いもほと んどない。オブジェクトファイルのフォーマット、ほとんどのアセンブラ命令 (しばしば擬似命令: pseudo-ops と呼ばれる)、アセンブラの文法などはほとんど変わらない。 GNU アセンブラで用いられる文法や擬 ... もと GNU C コンパイラ gcc の出力をリンカ ld で利用で きるようにアセンブルするためのものである。しかし我々は as がネイティブなアセンブラと同様な動作をすることを目指してきた。ただしこ れは as の文法が常に他のアセンブラのものと同じであることを保証するものではない ... ... が、情報は ctags ツールと互換性のある形式で生成されます。 -d --disassemble --disassemble= symbol 入力ファイルからマシン命令のアセンブラニーモニックを表示します。このオプションは、命令が含まれているはずのセクションだけを逆アセンブルします。オプションの symbol ... 引数が (場合によっては複数回) 指定された場合は、(すべての) symbol で始まるアセンブラニーモニックが表示されます。 symbol が関数名の場合、逆アセンブルは関数の最後で停止します。それ以外の場合は、次のシンボルが出 ... る場合、 -d と -D の出力が異なる可能性があることを意味します。 ターゲットが ARM アーキテクチャである場合、このスイッチは、逆アセンブラに対して、コードセクションにあるデータの断片を命令であるかのようにデコードさせる効果もあります。 --dwarf=follow-links オプシ ... ... 拡張子は、その言語が何であるかと、どのような処理が行われる べきかを示します: .c C言語ソースです。プリプロセッサ、コンパイラ、アセンブラにかけられます。 .C C++言語ソースです。プリプロセッサ、コンパイラ、アセンブラにかけられます。 .cc C++言語ソースです。プリプロ ... セッサ、コンパイラ、アセンブラにかけられます。 .cxx C++言語ソースです。プリプロセッサ、コンパイラ、アセンブラにかけられます。 .m Objective-C 言語ソースです ... 。プリプロセッサ、コンパイラ、アセンブラにかけられます。 .i プリプロセッサにかけられたC言語ソースです。コンパイラ、アセンブラにかけられます。 .ii プリプロセッサにか ... ... るために 連結して標準出力に出力する。 as は、他のプログラムによって生成された出力をアセンブルすることを 目的としているので、アセンブラを手で書くときに便利なマクロや条件文といった 一般的な機能を持っていない。 gasp は、これらの (as にはない) 機能を提供する。 オ ... 限のネストされた展開を許したい時には、 このオプションを使用せよ。 -M, --mri MRI 互換モードに入る。 Microtec Research ASM68K アセンブラ文法と 疑似オペレーションを使うために必要である。 -D NAME = VALUE プリプロセッサ定数 NAME を値 VALUE で定義する。 -I PATH PA ... から抜け出す。 変数 変数には文字列、レジスタ、式の結果が入る。 2 種類の変数がある。 • .EQU か .ASSIGN により定義される変数。 アセンブラコードの出力においてこの種の変数の値を求めるには、 単に変数名を書けばよい。 これらの変数はアセンブラコードの出力をしていると ... ... があるかも知れません。 -o file 出力先を file に指定します。 -S コンパイルが終った所で処理を停止し、アセンブルは行いません。 アセンブラコードではない入力ファイルが指定された場合は、出力は アセンブラコードのファイルになります。 -U macro マクロ macro の定義を無 ... ... これらの似たような名前の関数を区別できるように、C++ と Java はそれらを、それぞれの異なるバージョンを一意に識別する低レベルのアセンブラ名にエンコードします。 このプロセスは mangling (訳注: エンコード) として知られています。 c++filt [1]プログラムは逆のマッピン ... C++ 名に置き換えられます。それ以外の場合は、元の単語が出力されます。 このようにして、エンコード (mangled) された名前を含むアセンブラソースファイル全体を c++filt 経由で渡すことができ、デコード (demangled) された名前を含んだ同じソースファイルを見ることができ ... f()," を表示します。すなわち、デコード (demangled) された名前の後にコンマが続きます。これは、標準入力から読み込まれた名前がアセンブラソースファイルの一部であることを想定しているためです。アセンブラソースファイルでは、エンコード (mangled) された名前の後に余分 ... ... f2c コマンドを透過的に起動するので、 このスクリプトは本物のFortranコンパイラのように使用することができる。 Fortran、C言語、アセンブラコードのコンパイル、およびf2cライブラリ とのリンクに使用できる。 末尾に .f のあるファイル引数はFortranのソースファイルとして ... できる: x が f のときにはf2cに引数が渡される。 同様に p のときにはプリプロセッサに、 c のときにはCコンパイラに、 a のときにはアセンブラ(これも実際はCコンパイラ)に、 l のときにはリンカに渡される。 例えば、Cのコンパイル時にプリプロセッサ定数を定義するには -Wc, ... ... コード、 .cc と等価 .F cpp (1)命令をもったフォートランのソース または freeze (1) で圧縮されたファイル .S cpp (1)命令をもったアセンブラソース .Y yabba (1) で圧縮されたファイル .Z compress (1)で圧縮されたファイル .[0-9]+gf TeX の一般フォント .[0-9]+pk TeX の圧 ... automake (1) の入力ファイル .arc arc (1)のアーカイブ .arj arj (1)のアーカイブ .asc PGP の ASCII 化されたデータ .asm (GNU) アセンブラのソース .au オーディオサウンドファイル .aux LaTeX の補助ファイル .avi (Microsoft ビデオ) ムービー .awk AWK 言語のプログラム ... ) に失敗した pacth ファイル .rpm RPM のソフトウェアパッケージ .rtf リッチテキストフォーマット .rules 何かのためのルール .s アセンブラのソース .sa a.out 共有ライブラリのためのスタブライブラリ .sc sc (1) のスプレッドシート命令 .scm Scheme のソースコード .sed ... ... 。 このファイルは、 ユーザー root またはグループ root だけが読み出しできるように保護されている。 注意 CPUID 命令はインラインアセンブラーを使ってプログラムで直接実行できる。 しかし、 このデバイスを使うことで、 プロセスの affinity を変更せずにすべての CPU に便 ... ... 用のインクルードファイルが含まれている。 通常これは /usr/inlcude/X11 へのシンボリックリンクになっている。 /usr/include/asm アセンブラ関数の宣言を行うインクルードファイルが含まれている。 このディレクトリは、以前は /usr/src/linux/include/asm へのシンボリックリ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。