ホスト環境

ホスト環境（ホストかんきょう）はC言語およびC++の実行環境の一種である。
ホスト環境とは、オペレーティングシステムの制御下でプログラムが実行されるシステムを指す。対義語はフリースタンディング環境で、C言語またはC++の規定を満たすオペレーティングシステムの制御を受けることなくプログラムを実行するシステムを指す。フリースタンディング環境ではmain関数でなくてよい、対応するライブラリが少なくてよいなど、小規模なオペレーティングシステムに向いた仕様であるため、フリースタンディング環境に対応したオペレーティングシステムもあることに留意が必要である。
実行環境を指定しない場合は、セルフ開発の場合には、ホスト環境を既定値にしている。組み込みシステムでは、ホスト環境のような大掛かりなシステムでない場合には、フリースタンディング環境を対象にすることがある。