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

x (type)

-x type の後に続くソースファイルはすべて特定の形式として認識されます。

構文

Linux* および OS X*:

-x type

Windows®:

なし

引数

type

ソースファイルの形式。設定可能な値は以下のとおりです。

c++

C++ ソースファイル

c++-header

C++ ヘッダーファイル

c++-cpp-output

C++ 前処理済みファイル

c

C ソースファイル

c-header

C ヘッダーファイル

cpp-output

C 前処理済みファイル

assembler

アセンブリー・ファイル

assembler-with-cpp

前処理が必要なアセンブリー・ファイル

none

認識を無効にして、ファイル拡張子を使用

デフォルト

none

認識を無効にして、ファイル拡張子を使用します。

説明

-x type の後に続くソースファイルはすべて特定の形式として認識されます。

IDE オプション

なし

代替オプション

なし

コンパイラーで認識されない拡張子を持つ次の C ソースファイルと C++ ソースファイルをコンパイルします。

ファイル名

Language (言語)

file1.c99

C

file2.cplusplus

C++

コンパイラーで認識される拡張子を持つ次のソースファイルも一緒にコンパイルします。

ファイル名

Language (言語)

file3.c

C

file4.cpp

C++

-x オプションを使用する次のコマンドを実行します。

icpc -x c file1.c99 -x c++ file2.cplusplus -x none file3.c file4.cpp