インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド

ffreestanding、Qfreestanding

フリースタンディング環境でコンパイルします。

IDE オプション

なし

アーキテクチャー

すべて

構文

Linux* および OS X*:

-ffreestanding

Windows*:

/Qfreestanding

引数

なし

デフォルト

オフ

コンパイル時に標準ライブラリーが使用されます。

説明

このオプションを指定すると、フリースタンディング環境でコンパイルされます。コンパイラーは、標準ライブラリーが存在しない可能性があることと、プログラムが main から始まるとは限らないことを仮定します。この環境は、C および C++ 標準規格にあるフリースタンディング環境の定義に合致します。

このような環境が必要なアプリケーションの例としては、OS カーネルがあります。

このオプションを指定すると、コンパイラー固有のライブラリーはないものと仮定され、ソースコードにある呼び出しだけが生成されます。

代替オプション

なし


このヘルプトピックについてのフィードバックを送信