7

私はLinuxターミナルを初めて使用し、多くのコマンドがLinuxターミナルで使用します -o

たとえば、あなたが言うNASMプログラムをコンパイルするには

gcc prgram1.o -o prgram1

それは出力と関係があると推測できますが、誰かがそれが使用されるときの適切な定義と直感を私に提供できますか?

PS私はたくさんのグーグルをしました、Linuxターミナルのためのコマンド参照でたくさんのページを見つけました、しかし単純なものをカバーするものは何もありませんでした-o

4

3 に答える 3

10

ほとんどの場合、-oは出力を表しますが、これは定義された標準ではなく、開発者が意味することを意味する可能性があります。誰かがどのコマンドを知ることができる唯一の方法は、-help、-h、のコマンドラインオプションを使用することです。か何か -?プログラムの開発者が可能な入力引数を選択するため、コマンドの簡単なリストを表示します。これは、プログラムごとに異なる可能性があることを意味します。

知るための最も安全な方法は、通常、実行されます

man gcc

2番目の部分を必要なプログラム名に置き換えます。

man <program name>

これは、プログラムの完全なガイドをより詳細にリストしたものであり、通常、端末で読むのに適した形式になっています。読み終わったらQを押すだけです。

于 2013-02-27T23:40:29.630 に答える
7

-oフラグは、出力ファイルの名前を示すためによく使用されます。ただし、これはフラグであるため、特定のフラグが何であるかをマニュアルで調べる必要があります。また、-hまたは--helpを指定してプログラムを実行し、オプションとフラグのリストを表示することもできます。

于 2013-02-27T23:33:12.317 に答える
3

-oフラグは、コンパイルまたはリンク操作の出力ファイルを示します。コマンドのマニュアルページを見て、考えられるすべてのコマンドラインオプションを見つけてください。

于 2013-02-27T23:34:28.317 に答える