1 コンパイラ 高級言語でプログラムを書いて,そのプログラムを実行させるには,プログラム を機械語に変換しなければなりません.この変換作業を行うのがコンパイラです. 使用するコンパイラは,言語により異ります.もちろんシステムにも依存します. C,C++言語のコンパイラとしては,FreeBSDでは,gcc, g++というコンパイラが使 用できます.Solarisでは,gccや g++も使用できますが,CCというコンパイラも 使用できます.コンパイラは以下の手順でプログラムをコンパイルします.以下, ある言語で書いたプログラムをソースプログラムと呼びます. プリプロセッサ ソースプログラム中のコメントアウトを除去したり,#で始まる行 (#define, #include, #ifdef)などを処理します. コンパイラ本体 1.で生成されたファイルからアセン ブリ言語ソースファイルに変換