Nm (UNIX)

From Wikipedia, the free encyclopedia

開発元 Various open-source and commercial developers
初版 1971年11月3日 (54年前) (1971-11-03)
プログラミング
言語
C
nm
作者 Dennis Ritchie,
Ken Thompson
(AT&T Bell Laboratories)
開発元 Various open-source and commercial developers
初版 1971年11月3日 (54年前) (1971-11-03)
プログラミング
言語
C
対応OS Unix, Unix-like, Plan 9
プラットフォーム Cross-platform
サポート状況 サポート終了?
種別 Command
ライセンス Plan 9: MITライセンス
テンプレートを表示

nmは、UNIXや類似のオペレーティングシステムに存在するコマンドであり、バイナリファイルライブラリ実行ファイルオブジェクトファイル)の中身を調べ、そこに格納されているシンボルテーブルなどの情報を表示する。デバッグに使われることが多く、識別子の名前の衝突問題やC++名前修飾の問題を解決する際に補助として用いられる。

GNUプロジェクトでは、高機能のnmプログラムをGNU Binutilsパッケージの一部として提供している。このnmコマンドは他のツールと同様に特定のコンピュータ・アーキテクチャバイナリフォーマット向けにコンパイルされているので、セキュリティ専門家は疑わしいバイナリファイルを調査するためにネイティブでないnmコマンドを事前に取り揃えておくことが多い。

Related Articles

Wikiwand AI