インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

ffreestanding、Qfreestanding

自立型環境でコンパイルします。

構文

Linux* および macOS*:

-ffreestanding

Windows*:

/Qfreestanding

引数

なし

デフォルト

オフ

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

説明

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

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

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

IDE オプション

なし

代替オプション

なし