オプションについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
大工

オプションについて

#1

投稿記事 by 大工 » 18年前

こんばんわ、大工です。


gccのオプションについて勉強しているわけなんですが・・・

-c とか -o の詳しいところまで解説しているwebがなかなか見当たらなくて・・・

もし、知っているならおしえてくださィ><;

Hermit

Re:オプションについて

#2

投稿記事 by Hermit » 18年前

-c は、オブジェクトファイルまででコンパイルを終了します。

gcc -c foo.c
であれば、
foo.o
を作ります。

BorlandC++ や、VC++ 系であれば、
foo.obj
と同レベルです。


-o は、出力ファイルの名前を、-o の後に書き指定します。

gcc -c foo.c -o bar.o
で、bar.o というファイル名でオブジェクトファイルを作ります。

-c や、-o の位置はどこに書いてもかまいませんが、
-o の後は、必ず出力ファイル名にします。

gcc -o bar.o foo.c -c などでもオッケー

ただし、
gcc -co bar.o foo.c
の様に、オプションをくっつけることは出来ません。(別の命令になるかもしれない(^^;)
gcc はそういうものです。

まあ、gcc 系があるなら、もしかしたらman も入っているかもしれないので、
man gcc もしてみてください。
たくさんオプションあるので(^^;

閉鎖

“C言語何でも質問掲示板” へ戻る