私はCMakeの初心者ですが、私はgccとg ++の間でどのようにCMakeがコンパイラを選ぶことができるのかをLINUX環境のC++/Cプロジェクトに疑問を抱いていました。具体的には、次のように私の質問は以下のとおりです。CMakeはどのようにgccとg ++をコンパイルするのですか?
- プロジェクトは.Cと.cppファイルで構成されている場合は、それがの.cppファイルが なりながら.cファイルは、GCCでコンパイルされます ことは事実でありますg ++でコンパイルされていますか?
- プロジェクトにcファイルまたはcppファイルしかない場合、CMakeのコンパイル操作のデフォルト値は ですか?それを変更することは可能でしょうか?
有効な言語オプションは何ですか?具体的には、LANGUAGEとは何ですか? Ubuntu LinuxでObjective-C++(.mmファイル)を使用するには? – gone
これはまったく異なる質問です。あなたは別にそれを求めてください。特に私はObjective-C++について何も知らないので)。問題は、デフォルトでサポートされているかどうかわかりません。そうでない場合は、すべての変数をすべて* * *変数に設定する必要がありますが、必要に応じて変数名を選択することになります。 –
luk32