NO.10429287
近畿大学理工学部情報学科
-
32 名前:匿名さん:2006/10/27 15:26
-
>gccにはC++のコンパイラ(g++)もJAVAのコンパイラ(gcj)もある
gccとg++は外部的にはコンパイラとして区別されるでしょ。(実際、
コンパイル時のコマンドもgccとg++だし。)
gccコンパイラがg++コンパイラを含むのではなくて、それぞれのコン
パイラはCのソースかC++のソース(拡張子で区別される)を作成
しているかによってコマンドを使い分けてるわけでしょ。
ただコンパイル時には内部的には「同じコンパイラ」を呼び出してる
だけで、gccコマンドならC言語のソース、g++コマンドならC++の
ソースが与えられたとコンパイラが認識してるだけ。
この内部的なコンパイラに「gcc」という通称が与えられた。