プログラムは「binユーティリティ」または「ツール」にどのように分類されますか?

プログラムは「binユーティリティ」または「ツール」にどのように分類されますか?

プログラムに言及するときは、「binユーティリティ」と「ツール」という用語をよく聞きます。 2つの違いは何ですか?

両方とも場所が指定され、/usr/bin/通常はコマンドラインでのみ実行されます。特定のプロシージャ(例objdump:)がいつ/なぜ呼び出されるのかを具体的に説明しますか?公益事業またはツール

ベストアンサー1

objdump、少なくともほとんどのLinuxシステムではGNU Binutils、現在聞いている内容を説明できます。オブジェクトファイルを操作できるツールです。つまりソースモジュールのコンパイルの結果:モジュールの作成(使用as)、リンク(使用ld)、ダンプ(使用objdump)、ライブラリアセンブル(使用ar)など、実行可能ファイルをより一般的に操作するためのツールも含まれています。私はそれらを「CライブラリとCコンパイラをサポートするために必要なすべて」と考える傾向があります。

このプロジェクトに含まれるコマンドはBinutilsの一部であり、他のコマンドはそうではありません。

それ以外は、ツールとユーティリティの間に普遍的で合意された違いはないと思います。

おすすめ記事