MATLAB ヘルプ センター
MEX ファイルをビルドするためのコンパイラ構成情報の取得
cc = mex.getCompilerConfigurations
cc = mex.getCompilerConfigurations(lang)
cc = mex.getCompilerConfigurations(lang,list)
cc = mex.getCompilerConfigurations は、mex コマンドで使用される既定のコンパイラ構成に関する情報を含むオブジェクト cc を返します。サポートされる言語ごとに、1 つの構成があります。
cc
mex
例
cc = mex.getCompilerConfigurations(lang) は、指定された言語 lang のオブジェクト配列を返します。
lang
cc = mex.getCompilerConfigurations(lang,list) は、構成のセット list に関する情報を返します。
list
すべて折りたたむ
myCCompiler = mex.getCompilerConfigurations('C','Selected')
myCCompiler = CompilerConfiguration with properties: Name: 'Microsoft Visual C++ 2010 (C)' Manufacturer: 'Microsoft' Language: 'C' Version: '10.0' Location: 'c:\Program Files (x86)\Microsoft Visual Studio 10.0' ShortName: 'MSVC100' Priority: 'A' Details: [1x1 mex.CompilerConfigurationDetails] LinkerName: 'link' LinkerVersion: '' MexOpt: 'C:\Users\auser\AppData\Roaming\MathWorks\MATLAB\R2014a\mex_C_win64.xml'
MATLAB® に表示される情報は、お使いのアーキテクチャと MATLAB のバージョンによって異なります。
cLanguageCC = mex.getCompilerConfigurations('C','Supported'); length(cLanguageCC)
ans = 10
コンパイラの数は、お使いの MATLAB のバージョンによって異なる場合があります。
'Any'
'C'
'C++'
'CPP'
'Fortran'
言語。次の値のいずれかとして指定します。
既定の値。サポートされる言語すべて。
C コンパイラ構成すべて (C++ 構成を含む)。
C++ コンパイラ構成すべて。
Fortran コンパイラ構成すべて。
'Selected'
'Installed'
'Supported'
構成のセット。次の値のいずれかとして指定します。
各言語の既定のコンパイラ。
mex が、システムにインストールされていることを検出するサポートされるコンパイラすべて。
現在のリリースでサポートされるコンパイラすべて。
コンパイラ情報。mex.CompilerConfiguration オブジェクト、または mex.CompilerConfiguration オブジェクトの配列として指定します。mex.CompilerConfiguration クラスは、以下の読み取り専用プロパティを含みます。
mex.CompilerConfiguration
Name
ShortName
コンパイラ用のオプション ファイルを識別するために使用されるテキスト。
Manufacturer
Language
Version
(Windows® プラットフォームのみ) コンパイラのバージョン。
Location
(Windows プラットフォームのみ) コンパイラのインストール先フォルダー。
Details
コンパイラ構成についてのその他の読み取り専用プロパティ。これらのプロパティはコンパイラ、プラットフォームおよび MATLAB のリリースによって異なります。
LinkerName
LinkerVersion
(Windows プラットフォームのみ) リンカーのバージョン。
MexOpt
オプション ファイルの名前と絶対パス。
Priority
このコンパイラの優先度。
コンパイラを再インストールする場合、mex -setup を実行してコンパイラの構成情報を更新します。
mex -setup
R2008b で導入
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ