gccのオプションについて | jectoのブログ

jectoのブログ

コンピュータ関連の
記事を載せています。
@ 日常生活とかも

linux gcc(v4.4.6)のオプションについて

・gccがコンパイラ等の本体を探すパスを確認する

# gcc --print-search-dir

実行結果

インストール: /usr/lib/gcc/i686-redhat-linux/4.4.6/
プログラム: =/usr/libexec/gcc/i686-redhat-linux/4.4.6/:/usr/libexec/gcc/i686-redhat-linux/4.4.6/:/usr/libexec/gcc/i686-redhat-linux/:/usr/lib/gcc/i686-redhat-linux/4.4.6/:/usr/lib/gcc/i686-redhat-linux/:/usr/libexec/gcc/i686-redhat-linux/4.4.6/:/usr/libexec/gcc/i686-redhat-linux/:/usr/lib/gcc/i686-redhat-linux/4.4.6/:/usr/lib/gcc/i686-redhat-linux/:/usr/lib/gcc/i686-redhat-linux/4.4.6/../../../../i686-redhat-linux/bin/i686-redhat-linux/4.4.6/:/usr/lib/gcc/i686-redhat-linux/4.4.6/../../../../i686-redhat-linux/bin/
ライブラリ: =/usr/lib/gcc/i686-redhat-linux/4.4.6/:/usr/lib/gcc/i686-redhat-linux/4.4.6/:/usr/lib/gcc/i686-redhat-linux/4.4.6/../../../../i686-redhat-linux/lib/i686-redhat-linux/4.4.6/:/usr/lib/gcc/i686-redhat-linux/4.4.6/../../../../i686-redhat-linux/lib/:/usr/lib/gcc/i686-redhat-linux/4.4.6/../../../i686-redhat-linux/4.4.6/:/usr/lib/gcc/i686-redhat-linux/4.4.6/../../../:/lib/i686-redhat-linux/4.4.6/:/lib/:/usr/lib/i686-redhat-linux/4.4.6/:/usr/lib/



・gccのが標準で読み込むヘッダファイルのディレクトリパス

簡単なCプログラムを作成して


# gcc -v sample.c

実行結果

~省略~

#include "..." の探索はここから始まります:
#include <...> の探索はここから始まります:
/usr/local/include
/usr/lib/gcc/i686-redhat-linux/4.4.6/include
/usr/include
探索リストの終わり

~省略~