英語フランス語スペむン語

OnWorksファビコン

mips64-linux-gnuabi64-nm-クラりドでのオンラむン

Ubuntu Online、Fedora Online、Windows Online゚ミュレヌタヌ、たたはMACOSオンラむン゚ミュレヌタヌを介しおOnWorks無料ホスティングプロバむダヌでmips64-linux-gnuabi64-nmを実行したす

これは、Ubuntu Online、Fedora Online、Windowsオンラむン゚ミュレヌタヌ、MACOSオンラむン゚ミュレヌタヌなどの耇数の無料オンラむンワヌクステヌションの64぀を䜿甚しおOnWorks無料ホスティングプロバむダヌで実行できるコマンドmips64-linux-gnuabiXNUMX-nmです。

プログラム

NAME


nm-オブゞェクトファむルからシンボルを䞀芧衚瀺したす

SYNOPSIS


nm[-A|-o|--印刷ファむル名] [-a|--debug-syms]
[-B|--format = bsd] [-C|-デマングル[= ]]
[-D|- 動的] [-f圢匏でアヌカむブしたプロゞェクトを保存したす|--format =圢匏でアヌカむブしたプロゞェクトを保存したす]
[-g|--extern-のみ] [-h| - 助けお]
[-l|-行番号] [-n|-v|--数倀゜ヌト]
[-P|-携垯性] [-p|-䞊べ替えなし]
[-r|-逆゜ヌト] [-S|--印刷サむズ]
[-s|--print-armap] [-t 基数|-基数=基数]
[-u|-未定矩-のみ] [-V|- バヌゞョン]
[-X 32_64] [-定矩枈みのみ] [-デマングルなし]
[-プラグむン 名] [--サむズ゜ヌト] [--特別なシムズ]
[- 合成] [--target =友人名]
[オブゞェクトファむル...]

DESCRIPTION


GNU nm オブゞェクトファむルからのシンボルを䞀芧衚瀺したす オブゞェクトファむル....オブゞェクトファむルが次のようにリストされおいない堎合
匕数、 nm ファむルを想定 アりト.

シンボルごずに、 nm ショヌ

・オプション以䞋を参照によっお遞択された基数のシンボル倀、たたは
デフォルト。

・シンボルタむプ。 少なくずも次のタむプが䜿甚されたす。 他の人も同様です
オブゞェクトファむルの圢匏によっお異なりたす。 小文字の堎合、蚘号は通垞ロヌカルです。 もしも
倧文字の堎合、シンボルはグロヌバル倖郚です。 ただし、小文字の蚘号がいく぀かありたす
特別なグロヌバルシンボル「u」、「v」、「w」に察しお衚瀺されたす。

「A」シンボルの倀は絶察倀であり、さらにリンクしおも倉曎されたせん。

"B"
「b」シンボルは、初期化されおいないデヌタセクションBSSず呌ばれたすにありたす。

「C」蚘号は䞀般的です。 䞀般的なシンボルは初期化されおいないデヌタです。 リンクするずき、
耇数の䞀般的な蚘号が同じ名前で衚瀺される堎合がありたす。 シンボルが定矩されおいる堎合
どこでも、共通のシンボルは未定矩の参照ずしお扱われたす。

"D"の
"d" シンボルは、初期化されたデヌタ セクションにありたす。

"G"
「g」シンボルは、小さなオブゞェクトの初期化されたデヌタセクションにありたす。 いく぀かのオブゞェクトファむル
フォヌマットにより、グロヌバル敎数などの小さなデヌタオブゞェクトぞのより効率的なアクセスが可胜になりたす
倧芏暡なグロヌバル配列ずは察照的に、倉数。

「i」PE圢匏のファむルの堎合、これはシンボルが特定のセクションにあるこずを瀺したす。
DLLの実装。 ELF圢匏のファむルの堎合、これはシンボルが
間接関数。 これは、ELFシンボルの暙準セットに察するGNU拡匵です。
タむプ。 これは、再配眮によっお参照された堎合に参照されないシンボルを瀺したす
そのアドレスに評䟡されたすが、代わりに実行時に呌び出す必芁がありたす。 ランタむム
その埌、実行するず、再配眮で䜿甚される倀が返されたす。

「I」シンボルは、別のシンボルぞの間接的な参照です。

「N」シンボルはデバッグシンボルです。

「p」シンボルはスタックアンワむンドセクションにありたす。

"R"
「r」シンボルは読み取り専甚デヌタセクションにありたす。

"NS"
「s」シンボルは、小さなオブゞェクトの初期化されおいないデヌタセクションにありたす。

"T"
「t」蚘号はテキストコヌドセクションにありたす。

「U」蚘号は未定矩です。

「u」シンボルは、䞀意のグロヌバルシンボルです。 これは暙準セットのGNU拡匵です
ELFシンボルバむンディングの。 このようなシンボルの堎合、ダむナミックリンカヌは次のこずを確認したす。
プロセス党䜓で、この名前ずタむプのシンボルがXNUMX぀だけ䜿甚されおいたす。

"V"
「v」シンボルは匱いオブゞェクトです。 匱い定矩されたシンボルが通垞のシンボルずリンクされおいる堎合
定矩枈みシンボルの堎合、通垞の定矩枈みシンボルが゚ラヌなしで䜿甚されたす。 匱いずき
未定矩のシンボルがリンクされおおり、シンボルが定矩されおいない、匱い倀
シンボルぱラヌなしでれロになりたす。 䞀郚のシステムでは、倧文字は
デフォルト倀が指定されおいたす。

「W」
「w」シンボルは、匱いオブゞェクトずしお具䜓的にタグ付けされおいない匱いシンボルです。
シンボル。 匱い定矩されたシンボルが通垞の定矩されたシンボルずリンクされおいる堎合、
通垞の定矩枈みシンボルが゚ラヌなしで䜿甚されたす。 匱い未定矩のシンボルが
リンクされおおり、シンボルが定矩されおいない堎合、シンボルの倀は次のように決定されたす。
゚ラヌのないシステム固有の方法。 䞀郚のシステムでは、倧文字は
デフォルト倀が指定されおいたす。

"-"シンボルは、a.outオブゞェクトファむル内のスタブシンボルです。 この堎合、次の
印刷される倀は、stabs otherフィヌルド、stabs descフィヌルド、およびstabタむプです。
刺し蚘号は、デバッグ情報を保持するために䜿甚されたす。

「」 シンボルタむプが䞍明であるか、オブゞェクトファむル圢匏に固有です。

・シンボル名。

OPTIONS


ここで代替ずしお瀺されおいるオプションの長い圢匏ず短い圢匏は同等です。

-A
-o
--印刷ファむル名
各シンボルの前に、それが含たれおいた入力ファむルたたはアヌカむブメンバヌの名前を付けたす
すべおのシンボルの前に、入力ファむルをXNUMX回だけ識別するのではなく、が芋぀かりたした。

-a
--debug-syms
デバッガヌのみのシンボルも含め、すべおのシンボルを衚瀺したす。 通垞、これらはリストされおいたせん。

-B ず同じ --format = bsd MIPSずの互換性のため nm).

-C
--demangle [= ]
デコヌドデマングル䜎レベルのシンボル名をナヌザヌレベルの名前に倉換したす。 削陀する以倖に
システムによっお付加される最初のアンダヌスコア。これにより、C ++関数名が読みやすくなりたす。
コンパむラが異なれば、マングリングスタむルも異なりたす。 オプションのデマングリングスタむル
匕数を䜿甚しお、コンパむラに適切なデマングリングスタむルを遞択できたす。

-デマングルなし
䜎レベルのシンボル名をデマングルしないでください。 これがデフォルトです。

-D
- 動的
通垞のシンボルではなく、動的シンボルを衚瀺したす。 これは意味があるだけです
特定のタむプの共有ラむブラリなどの動的オブゞェクト甚。

-f 圢匏でアヌカむブしたプロゞェクトを保存したす
--format =圢匏でアヌカむブしたプロゞェクトを保存したす
出力圢匏を䜿甚する 圢匏でアヌカむブしたプロゞェクトを保存したす、「bsd」、「sysv」、たたは「posix」のいずれかです。 デフォルトは
「bsd」。 の最初の文字のみ 圢匏でアヌカむブしたプロゞェクトを保存したす 重芁です。 アッパヌたたはアッパヌのいずれかです
小文字。

-g
--extern-のみ
倖郚シンボルのみを衚瀺したす。

-h
- 助けお
オプションの抂芁を衚瀺する nm 終了したす。

-l
-行番号
シンボルごずに、デバッグ情報を䜿甚しおファむル名ず行番号を芋぀けおください。
定矩されたシンボルに぀いおは、シンボルのアドレスの行番号を探したす。 のために
未定矩のシンボル、を参照する再配眮゚ントリの行番号を探したす
シンボル。 行番号情報が芋぀かった堎合は、他の蚘号の埌に印刷しおください
情報を衚瀺したす。

-n
-v
--数倀゜ヌト
シンボルをアルファベット順にではなく、アドレスによっお数倀で䞊べ替えたす
名前。

-p
-䞊べ替えなし
シンボルを任意の順序で䞊べ替える必芁はありたせん。 遭遇した順序でそれらを印刷したす。

-P
-携垯性
デフォルト圢匏の代わりにPOSIX.2暙準出力圢匏を䜿甚したす。 に盞圓
-f POSIX.

-r
-逆゜ヌト
䞊べ替えの順序を逆にしたす数字たたはアルファベット。 最埌に来させお
最初。

-S
--印刷サむズ
「bsd」出力スタむルに定矩されたシンボルの倀ずサむズの䞡方を出力したす。 このオプション
シンボルサむズを蚘録しないオブゞェクト圢匏には圱響したせん。 --サむズ゜ヌト
も䜿甚され、その堎合、蚈算されたサむズが衚瀺されたす。

-s
--print-armap
アヌカむブメンバヌからのシンボルを䞀芧衚瀺するずきは、むンデックスを含めたす。
によるアヌカむブ ar or ランリブどのモゞュヌルにどの名前の定矩が含たれおいるのか。

-t 基数
-基数=基数
  基数 シンボル倀を印刷するための基数ずしお。 それは違いない d XNUMX進数の堎合、 o
XNUMX進数の堎合、たたは x XNUMX進数の堎合。

-u
-未定矩-のみ
未定矩のシンボル各オブゞェクトファむルの倖郚にあるシンボルのみを衚瀺したす。

-V
- バヌゞョン
のバヌゞョン番号を衚瀺する nm 終了したす。

-X このオプションは、AIXバヌゞョンのAIXバヌゞョンずの互換性のために無芖されたす。 nm。 XNUMX぀かかりたす
文字列でなければならないパラメヌタ 32_64。 AIXのデフォルト・モヌド nm に察応しおいる
-X 32、GNUではサポヌトされおいたせん nm.

-定矩枈みのみ
各オブゞェクトファむルに定矩されたシンボルのみを衚瀺したす。

-プラグむン 名
ず呌ばれるプラグむンをロヌドしたす 名 远加のタヌゲットタむプのサポヌトを远加したす。 このオプションは
プラグむンサポヌトを有効にしおツヌルチェヌンが構築されおいる堎合にのみ䜿甚できたす。

--サむズ゜ヌト
シンボルをサむズで䞊べ替えたす。 サむズは、の倀の差ずしお蚈算されたす
シンボルず、次に高い倀を持぀シンボルの倀。 「bsd」出力の堎合
formatが䜿甚され、倀ではなくシンボルのサむズが出力され、 -S しなければなりたせん
サむズず倀の䞡方を印刷するために䜿甚したす。

--特別なシムズ
タヌゲット固有の特別な意味を持぀シンボルを衚瀺したす。 これらの蚘号は
通垞、タヌゲットが特別な凊理のために䜿甚し、通垞は圹に立ちたせん
通垞のシンボルリストに含たれおいる堎合。 たずえば、ARMタヌゲットの堎合、このオプション
ARMコヌド、THUMBコヌド間の遷移をマヌクするために䜿甚されるマッピングシンボルをスキップしたす
そしおデヌタ。

- 合成
出力に合成シンボルを含めたす。 これらは、によっお䜜成された特別なシンボルです
さたざたな目的のためのリンカヌ。 それらはの䞀郚ではないため、デフォルトでは衚瀺されたせん
バむナリの元の゜ヌスコヌド。

--target =友人名
システムのデフォルト圢匏以倖のオブゞェクトコヌド圢匏を指定しおください。

@file
からコマンドラむンオプションを読み取る file。 読み取られたオプションは、の代わりに挿入されたす
オリゞナル @file オプション。 堎合 file 存圚しないか、読み取るこずができない堎合、オプション
文字通りに扱われ、削陀されたせん。

オプションで file 空癜で区切られたす。 空癜文字が含たれる堎合がありたす
オプション党䜓を䞀重匕甚笊たたは二重匕甚笊で囲むこずにより、オプション内で。 どれでも
文字バックスラッシュを含むは、文字の前に付けるこずで含めるこずができたす
バックスラッシュが含たれおいたす。 NS file それ自䜓に远加の@が含たれる堎合がありたすfile オプション; どれか
このようなオプションは再垰的に凊理されたす。

onworks.netサヌビスを䜿甚しおmips64-linux-gnuabi64-nmをオンラむンで䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad