外部インタフェース/API    

オプションファイルの指定

UNIXおよびWindowsで、-fオプションを使ってオプションファイルを指定することができます。-fオプションを利用するには、MATLABプロンプトで

とタイプし、パス名と共にオプションファイル名を指定します。下記のオプションファイルの表には、MATLABに付属するオプションファイルの一覧が含まれています。

mexスクリプトを使うたびにオプションファイルを指定する必要がある状況があります。つぎのような状況です。

前もって設定されたオプションファイル

MATLABには、特定のコンパイラで利用できる、前もって設定されたオプションファイルが付属しています。オプションファイルの表は、本リリースのMATLABに含まれているオプションファイルをもつコンパイラの一覧です。

表 1-2: オプション ファイル  
プラットフォーム
コンパイラ
オプションファイル
Windows
Borland C++, Version 5.0 & 5.2
bccopts.bat

Borland C++Builder 3.0 (Borland C++, Version 5.3)
bcc53opts.bat

Borland C++Builder 4.0 (Borland C++, Version 5.4)
bcc54opts.bat

Borland C++Builder 5.0 (Borland C++, Version 5.5)
bcc55opts.bat

Lcc C Compiler, MATLABにバンドル
lccopts.bat

Microsoft C/C++, Version 5.0
msvc50opts.bat

Microsoft C/C++, Version 6.0
msvc60opts.bat

Watcom C/C++, Version 10.6
watcopts.bat

Watcom C/C++, Version 11
wat11copts.bat

DIGITAL Visual Fortran,
Version 5.0
df50opts.bat

Compaq Visual Fortran,
Version 6.1
df60opts.bat

Borland C, Version 5.0 & 5.2, エンジンおよびMATスタンドアロンプログラム用
bccengmatopts.bat

Borland C, Version 5.3, fエンジンおよびMATスタンドアロンプログラム用
bcc53engmatopts.bat

Borland C, Version 5.4, エンジンおよびMATスタンドアロンプログラム用
bcc54engmatopts.bat

Borland C, Version 5.5, エンジンおよびMATスタンドアロンプログラム用
bcc55engmatopts.bat

Lcc C compiler エンジンおよびMATスタンドアロンプログラム用
lccengmatopts.bat

Microsoft Visual C エンジンおよびMATスタンドアロンプログラム用, Version 5.0
msvc50engmatopts.bat

Microsoft Visual C fエンジンおよびMATスタンドアロンプログラム用, Version 6.0
msvc60engmatopts.bat

Watcom C エンジンおよびMATスタンドアロンプログラム用,
Version 10.6
watengmatopts.bat

Watcom C エンジンおよびMATスタンドアロンプログラム用,
Version 11
wat11engmatopts.bat

DIGITAL Visual Fortran MATスタンドアロンプログラム用,
Version 5.0
df50engmatopts.bat

Compaq Visual Fortran MATスタンドアロンプログラム用,
Version 6.1
df60engmatopts.bat
UNIX
System ANSI Compiler
mexopts.sh

GCC
gccopts.sh

System C++ Compiler
cxxopts.sh

System ANSI Compiler エンジンスタンドアロンプログラム用
engopts.sh

System ANSI Compiler MATスタンドアロンプログラム用
matopts.sh

オプションファイルの最新のリストは、FTPサーバ、ftp://ftp.mathworks.com/pub/tech-support/docexamples/apiguide/R12/binから入手可能です。MATLABがサポートするすべてのコンパイラのリストは、http://www.mathworks.com/supportのMathWorks Technical Support Web siteにアクセスしてください。


 Windowsでの設定のテスト MEX-ファイルの作成のカスタマイズ