ヘルプ センターヘルプ センター
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 で導入
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office