hack のためのネタ帳, etc,,,

ネイティブコードによる MATLAB 拡張用の仕組み
C/C++ によるプログラムを MATLAB からコンパイル&ダイナミックリンクして利用することが可能
GNU Octave でも利用可能とのこと

公式な解説等

関連ツール

Memo

再コンパイルについて

2012-03-21 現在
Octave 3.6.1 for Windows MinGW では
mex コマンドで .c ファイルをコンパイルした後
コンパイルした関数を実行すると .mex ファイルがダイナミックロードされるのだが
Windows の仕様なのかダイナミックロードされてるファイルはロックされていまうらしく
上書き不能で再コンパイルに失敗する。
ダイナミックリンクを切ろうと clear -f とか clear -a すると、なぜか octave-core 吐いて落ちるので
結局のところ一旦 Octave を再起動させないと再コンパイルができない状態。
タグ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます