|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ ー : [ちょうおん] (n) long vowel mark (usually only used in katakana) ・ 環 : [わ, かん] 【名詞】 1. circle 2. ring 3. link 4. wheel 5. hoop 6. loop ・ 環境 : [かんきょう] 【名詞】 1. environment 2. circumstance ・ 境 : [さかい] 【名詞】 1. border 2. boundary 3. mental state
フリースタンディング環境(— かんきょう, freestanding environment)はC言語およびC++の実行環境の一種である。対義語はホスト環境 (hosted environment) 。ISO のC言語の仕様で規定されている。 == 概要 == フリースタンディング環境ではmain関数でなくてよい。 ホスト環境では、標準Cライブラリが対応している。フリースタンディング環境では対応すべきライブラリが少なくてよく、標準Cライブラリの大半を用意しなくてよい。そのため、可変引数であるmain, printfなどがなくてもよく、C言語としてもOSとしても小規模なものを構築できる。フリースタンディング環境をオペレーティングシステム上で動作させる場合は、オペレーティングシステムの機能を呼び出してもよい。 実行環境を指定しない場合は、ホスト環境を対象にしていることがある。組み込みシステムでは フリースタンディング環境を対象にすることもある。μITRONはオペレーティングシステムの一種であるが、フリースタンディング環境を選択しているシステムとして提供していることがある。TOPPERSプロジェクトのTRON系、OSEK系などで、模擬環境でないものは、フリースタンディング環境での利用を想定してソースコードを提供している。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「フリースタンディング環境」の詳細全文を読む スポンサード リンク
|